{"repo":"hpoul/dart_logging_appenders","free":true,"listed":false,"github":"https://github.com/hpoul/dart_logging_appenders","clone":"git clone https://github.com/hpoul/dart_logging_appenders.git","description":"Logging appenders for the logging package for print, file and remote (logz, loki).","language":"Dart","stars":25,"topics":["dart","dartlang","flutter","logging"],"license":"MIT","category":"mobile-apps","readme_excerpt":"logging appenders Native dart package for logging appenders usable with the logging package. It currently includes appenders for: Local Logging print() PrintAppender Rolling File Appender. RotatingFileAppender Remote Logging logz.io loki. gelf/Graylog Performance of Remote Logging Appenders I am not sure if it is wise to use this in production, but it's great during beta testing with a handful of users so you have all logs available. It tries to stay reasonable performant by batching log entries and sending them off only every few seconds. If network is down it will retry later. (with an ever increasing interval). Getting Started After installing package logging and logging appenders : Outputs: Support for Exception chaining To chain exception you can use the extension method on Exception : causedBy() . Color Formatter Produces: Logging to stderr When using dart:io (ie. command line apps) it is possible to define which log levels should go to stderr instead of stdout : Remote Appenders Appender for logz.io","default_branch":null,"files":null,"tree":[],"storefront":"/r/hpoul","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/hpoul/dart_logging_appenders/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}