pulse_logger 0.1.0
pulse_logger: ^0.1.0 copied to clipboard
Dart-first operational event logger for sending sanitized app events to Console and Slack transports.
0.1.0 #
- Initial release of
pulse_logger. - Added immutable core models:
LogLevel,LogEvent, andPulseConfig. - Added
Transportabstraction for custom destinations. - Added
ConsoleTransportfor local development. - Added
SlackPayloadBuilderandSlackTransportfor Slack Incoming Webhooks. - Added
PulseMultiTransportfor multi-channel delivery. - Added
PulseLoggerfacade withtrack,debug,info,warning,error, andcritical. - Added built-in sensitive-key sanitization with custom key support.
- Added level filtering, default properties, app/session metadata, silent failures, and
onError. - Added unit tests for models, sanitization, transports, facade behavior, and failure handling.
Deferred to a future release:
- Rate limiting.
- Offline buffering.
- Dedupe windows.
- Flutter-specific helpers.
- Additional transports.