x_logger 0.1.0
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/errorlevels and structuredfields. - 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, asyncFileOutput(on-device path viapath_provider),StreamOutput,MemoryOutput,MultiOutput. - Export API:
getLogFile()andexportLogsAsString(). XLogger.standard()zero-config factory andchild()loggers that share outputs.