pulse_logger 0.1.0 copy "pulse_logger: ^0.1.0" to clipboard
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, and PulseConfig.
  • Added Transport abstraction for custom destinations.
  • Added ConsoleTransport for local development.
  • Added SlackPayloadBuilder and SlackTransport for Slack Incoming Webhooks.
  • Added PulseMultiTransport for multi-channel delivery.
  • Added PulseLogger facade with track, debug, info, warning, error, and critical.
  • 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.
1
likes
0
points
214
downloads

Publisher

verified publishersynapsynclabs.com

Weekly Downloads

Dart-first operational event logger for sending sanitized app events to Console and Slack transports.

Repository (GitHub)
View/report issues

Topics

#logging #slack #observability #diagnostics #alerts

License

unknown (license)

Dependencies

http

More

Packages that depend on pulse_logger