Skip to content

@loglayer/context-manager-isolated

3.2.0

Minor Changes

  • #405 bdec560 Thanks @theogravity! - Bump versions for packages depending on loglayer due to minor version update in loglayer and @loglayer/shared (types changed).

Patch Changes

  • Updated dependencies [bdec560]:
    • @loglayer/context-manager@2.2.0

3.1.0

Minor Changes

  • #387 677043e Thanks @theogravity! - Add missing parameters to plugin hooks and transports for feature parity with loglayer-go

    Added to all plugin params (PluginBeforeDataOutParams, PluginBeforeMessageOutParams, PluginShouldSendToLoggerParams, PluginTransformLogLevelParams) and LogLayerTransportParams:

    • groups?: string[] - The group names this log entry belongs to
    • schema?: LogLayerPluginSchema - Schema information for navigating the assembled data (contextFieldName, metadataFieldName, errorFieldName)
    • prefix?: string - The prefix attached via withPrefix()

    New LogLayerPluginSchema interface provides:

    • contextFieldName?: string - Key under which persistent context data is nested
    • metadataFieldName?: string - Key under which per-call metadata is nested
    • errorFieldName: string - Key under which serialized error is stored

Patch Changes

  • Updated dependencies [677043e]:
    • @loglayer/context-manager@2.1.0

3.0.2

Patch Changes

  • Updated dependencies []:
    • @loglayer/context-manager@2.0.2

3.0.1

Patch Changes

  • Updated dependencies []:
    • @loglayer/context-manager@2.0.1

3.0.0

Major Changes

  • fc56d4b Thanks @theogravity! - Major version bump to align all packages with loglayer v9. No breaking changes in these packages; update your loglayer dependency to v9 for lazy evaluation support.

Patch Changes

  • Updated dependencies [fc56d4b]:
    • @loglayer/context-manager@2.0.0

2.1.0

Minor Changes

  • #333 4916581 Thanks @theogravity! - clearContext() now accepts an optional parameter to clear specific context keys instead of all context data.

Patch Changes

  • Updated dependencies [4916581]:
    • @loglayer/context-manager@1.2.0

2.0.14

Patch Changes

  • Updated dependencies []:
    • @loglayer/context-manager@1.1.14

2.0.13

Patch Changes

  • #318 358032a Thanks @theogravity! - - Add to package.json sideEffects: false, which will better help with tree shaking
    • Dev dependency updates
  • Updated dependencies [358032a]:
    • @loglayer/context-manager@1.1.13

2.0.12

Patch Changes

  • Updated dependencies []:
    • @loglayer/context-manager@1.1.12

2.0.12-alpha-0.0

Patch Changes

  • @loglayer/context-manager@1.1.12-alpha-0.0

2.0.11

Patch Changes

  • Updated dependencies []:
    • @loglayer/context-manager@1.1.11

2.0.10

Patch Changes

  • Updated dependencies []:
    • @loglayer/context-manager@1.1.10

2.0.9

Patch Changes

  • Updated dependencies []:
    • @loglayer/context-manager@1.1.9

2.0.8

Patch Changes

  • Updated dependencies []:
    • @loglayer/context-manager@1.1.8

2.0.7

Patch Changes

  • Updated dependencies []:
    • @loglayer/context-manager@1.1.7

2.0.6

Patch Changes

  • #277 1e01627 Thanks @Eptagone! - Migration from tsup to tsdown and small dependency updates.

  • Updated dependencies [1e01627]:

    • @loglayer/context-manager@1.1.6

2.0.5

Patch Changes

  • Updated dependencies []:
    • @loglayer/context-manager@1.1.5

2.0.4

Patch Changes

  • Updated dependencies []:
    • @loglayer/context-manager@1.1.4

2.0.3

Patch Changes

  • Updated dependencies []:
    • @loglayer/context-manager@1.1.3

2.0.2

Patch Changes

  • Updated dependencies []:
    • @loglayer/context-manager@1.1.2

2.0.1

Patch Changes

2.0.0

Major Changes

  • #225 eae6213 Thanks @theogravity! - Initial release of IsolatedContextManager that maintains isolated context for each logger instance without copying context to child loggers