jetlog 1.0.0-rc.3 jetlog: ^1.0.0-rc.3 copied to clipboard
Compact and robust structured logger for Dart. This library provides a strongly typed APIs for logging records with structured data.
CHANGELOG.md #
1.0.0-rc.2 #
- BREAKING CHANGE Null-safety
1.0.0-rc.1 #
- BREAKING CHANGE Extract predefined logging methods from
Interface
toDefaultLog
extension.
1.0.0-rc.0 #
- Drop
trace
level in favor ofdebug
, makeInterface#trace
to acceptlevel
as optional second parameter. - Introduce
Any
field, a special field kind of which is determined based onvalue
's type probation. - Introduce lazy fields, i.e. fields values of which are evaluated on access.
Formatter
now is typedef rather than abstract class.Filter
now is typedef rather than abstract class. It allows plain functions to be used as filters as well as callable classes.
v0.6.0 #
StreamHandler
throws onnull
stream as well asnull
formatter.