oklog 1.7.0
oklog: ^1.7.0 copied to clipboard
A simple yet capable logging utility for Dart and Flutter. Just log. ok.
1.7.0 #
ConsoleFormatter: log level label (e.g.[INFO]) is now included in the output alongside the emoji icon.SlackPayloadFormatter: emoji icon and log level label (e.g.[INFO]) are now included in context log lines.
1.6.0 #
- Add PII support and demo URL functionality.
1.5.0 #
SlackErrorExporter: replacedextraPayloadwithpayloadBuilder(Map<String, dynamic> Function()?) for dynamic per-send payload merging.SlackErrorExporter: addedheadersBuilder(Map<String, String> Function()?) to inject dynamic HTTP headers on every send.HttpErrorExporter: renamedpayloadTransformertopayloadBuilderfor consistency.HttpErrorExporter: addedheadersBuilder(Map<String, String> Function()?) to merge dynamic headers alongside the defaultContent-Type.
1.4.0 #
- Refactor
SlackErrorExporterto use http package for HTTP requests. - Add
ErrorFormatterandHttpErrorExporterfor flexible error reporting.
1.3.0 #
ErrorAlertSinkaccepts an optionalmetadataparameter (Map<String, String>) for attaching common information such as app name, version, and environment to every error report.SlackErrorExporterrenders metadata as a context block beneath the error header in the Slack notification.
1.2.0 #
This release contains breaking changes. The API has been significantly redesigned. Please refer to the README for updated usage.
1.1.0 #
- Added
noticelog level betweeninfoandwarn. - Added
log.obs.eventfor logging structured observability events. - Added
log.obs.metricfor logging numeric observability metrics. Loggeris no longer abstract — instantiate it directly and attach sinks.- Renamed
ConsoleLoggertoDefaultLogger. - Removed
DummyLogger; uselog.sinks.clear()to silence output. - Global
logvariable is nowfinal.
1.0.0 #
- Initial version.