x_logger 0.1.0 copy "x_logger: ^0.1.0" to clipboard
x_logger: ^0.1.0 copied to clipboard

Configurable Flutter logging: named loggers, log levels, pretty/JSON/colored output, filtering, and async export of log history to a shareable file.

0.1.0 #

  • Initial release.
  • Named loggers with debug/info/warning/error levels and structured fields.
  • Pluggable printers: SimplePrinter, PrettyPrinter, JsonPrinter, CallbackPrinter.
  • Toggleable timestamp / level / name / emoji, custom time formats, and ANSI color.
  • Filtering: LevelFilter, PredicateFilter, NameFilter, NotFilter, LogFilter.allOf/anyOf — applied globally and/or per output.
  • Outputs: ConsoleOutput, async FileOutput (on-device path via path_provider), StreamOutput, MemoryOutput, MultiOutput.
  • Export API: getLogFile() and exportLogsAsString().
  • XLogger.standard() zero-config factory and child() loggers that share outputs.
0
likes
160
points
73
downloads

Documentation

API reference

Publisher

verified publisherabdorizak.dev

Weekly Downloads

Configurable Flutter logging: named loggers, log levels, pretty/JSON/colored output, filtering, and async export of log history to a shareable file.

Repository (GitHub)
View/report issues

Topics

#logging #debugging #console

License

MIT (license)

Dependencies

flutter, path_provider

More

Packages that depend on x_logger