Skip to content

Releases

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 28 Sep 01:17

Added

  • Include an error's cause chain in its error metadata, and in the exception sent to Seq.

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 24 Sep 06:24

Changed

  • The Seq sink now sends CLEF directly to Seq's /ingest/clef endpoint and no longer depends on seq-logging.
  • Add maxBatchingTime and onError options to the Seq sink.

Fixed

  • Send errors to Seq as text instead of [object Object].
  • Activities now appear in Seq as spans, with start time and parent span.
  • Honor the Seq sink's eventBodyLimit option.

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 04 Sep 00:21

Changed

  • Tighten TypeScript checks and use explicit .js import specifiers for Node- and browser-compatible ESM.

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 01 Sep 01:23

Changed

  • Replace positional message-template values with a properties object whose keys are checked against literal template placeholders.

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 31 Aug 03:46

Changed

  • Require seq-logging 3.x for native trace-field support.
  • Replace LogEvent.elapsedMs with the activity's startTimestamp.

Fixed

  • Forward trace identifiers, parent context, and activity timing through the Seq sink.

v0.1.0

Choose a tag to compare

@soxtoby soxtoby released this 22 Jul 11:35

Initial release.

  • Structured logging across six severity levels with typed message templates and error metadata.
  • Static and dynamically switchable minimum levels.
  • Child loggers with normalized context properties.
  • Safe structured-value destructuring with depth, collection, circular-reference, and failure handling.
  • Timed activities with trace propagation, ambient async context, and child activity loggers.
  • Browser-safe core and console sink, plus an optional Seq sink.
  • Sink lifecycle management, internal self-logging, a no-op logger, and message formatting helpers.