- Support for null safety
- Fix concurrent modification #9 thanks @rvasqz86
- Remove dependency on rxdart.
- Loki: use UTC for all timestamps (thanks @hsmade)
- Remove dependency on rxdart.
- Improve documentation
- Add possibility to log to stderr.
PrintAppender.setupLogging(stderrLevel: Level.SEVERE);
- Add error
runtimeType
to default log output.
- fix passing along level on PrintAppender.setupLogging
- Slightly improve the default formatting of errors/stack traces.
- Separated PrintAppender initializer into a default and a dart:io file, so
to remove dependency on
dart:io
. - Created a
PrintAppender.setupLogging()
method which configures the root logger.
- Expose
BaseLogSender
and similar classes required to build custom log senders.
- Upgrade to dio 3.x
- Upgraded to rxdart 0.23
- Added a
ColorFormatter
when outputting to interactive terminal.- If
stdout.supportsAnsiEscapes
returns true, thePrintAppender
will default toColorFormatter
- If
- Correctly dispose close timer.
- Make
LogzIoApiAppender
more configurable (host, type, bufferSize, etc.). - Make internal logging levels configurable, to help debugging the Appenders themselves.
- Improved API, use
attachToLogger
. - Updated documentation, improved readme
- More test coverage for
RotatingFileAppender
- Renamed everything from
handler
toappender
. - Major refactoring.
- Initial release with logz.io and loki logging backends.