- Enhance boxing control with PrettyPrinter. Credits to @timmaffett
- Add trailing new line to FileOutput. Credits to @narumishi
- Add functions as a log message. Credits to @smotastic
- Stable nullsafety
- Convert to nullsafety. Credits to @DevNico
- Remove broken platform detection.
- Add
MultiOutput
. Credits to @gmpassos. - Handle browser Dart stacktraces in PrettyPrinter. Credits to @gmpassos.
- Add platform detection. Credits to @gmpassos.
- Catch output exceptions. Credits to @gmpassos.
- Several documentation fixes. Credits to @gmpassos.
- Add
PrefixPrinter
. Credits to @tkutcher. - Add
HybridPrinter
. Credits to @tkutcher.
- Fix logging output for Flutter Web. Credits to @nateshmbhat and @Cocotus.
- Remove
OutputCallback
andLogCallback
- Rename
SimplePrinter
s argumentuseColor
tocolors
- Rename
DebugFilter
toDevelopmentFilter
- Add LogfmtPrinter
- Add colored output to SimplePrinter
- Add StreamOutput
- Deprecate callbacks
- Fix SimplePrinter showTime #12
- Remove buffer field
- Update library structure (thanks @marcgraub!)
- Added
ProductionFilter
,FileOutput
,MemoryOutput
,SimplePrinter
- Breaking: Changed
LogFilter
,LogPrinter
andLogOutput
- Added option to output timestamp
- Added option to disable color
- Added
LogOutput
- Behaviour change of
LogPrinter
- Remove dependency
- Added emojis
LogFilter
is a class now
- First version of the new logger