Skip to content

@loglayer/transport-google-cloud-logging Changelog ​

3.4.0 ​

Minor Changes ​

  • #423 dd339b3 Thanks @theogravity! - Add an onError config option and prevent unhandled rejections from write().

    The transport previously called the Google Cloud Logging write() API without handling the returned promise, so failures that occur before the SDK's defaultWriteDeleteCallback is invoked (eg, project or resource detection failures) — and all API failures when no callback is configured — surfaced as unhandled rejections. Errors thrown while creating the log entry also propagated to the caller.

    Now all transport-level failures are caught and reported to onError (documented in the site documentation since the last release but previously unimplemented); failures are silently ignored if onError is not configured. onError complements defaultWriteDeleteCallback: when the SDK callback is configured it receives API request failures, while onError receives everything else — no failure is double-reported. onError is invoked in a guarded context, so a throwing callback cannot produce an unhandled rejection or propagate to the caller.

3.3.0 ​

Minor Changes ​

  • #418 8406eec Thanks @theogravity! - Minor version bump to release the updated ILogLayer / ILogBuilder type system across the ecosystem. The core type change in @loglayer/shared (chainable methods now return ILogLayer<This> so types no longer collapse to any — see #417) affects the types every package exposes and consumes, so all packages are re-released together at minor.

Patch Changes ​

  • Updated dependencies [8406eec]:
    • @loglayer/transport@3.3.0

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/transport@3.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/transport@3.1.0

3.0.3 ​

Patch Changes ​

  • Updated dependencies [5fcc12f]:
    • @loglayer/transport@3.0.3

3.0.2 ​

Patch Changes ​

  • Updated dependencies []:
    • @loglayer/transport@3.0.2

3.0.1 ​

Patch Changes ​

  • Updated dependencies []:
    • @loglayer/transport@3.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/transport@3.0.0

2.2.14 ​

Patch Changes ​

  • Updated dependencies []:
    • @loglayer/transport@2.3.13

2.2.13 ​

Patch Changes ​

  • Updated dependencies []:
    • @loglayer/transport@2.3.12

2.2.12 ​

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/transport@2.3.11

2.2.11 ​

Patch Changes ​

  • Updated dependencies []:
    • @loglayer/transport@2.3.10

2.2.11-alpha-0.0 ​

Patch Changes ​

  • @loglayer/transport@2.3.10-alpha-0.0

2.2.10 ​

Patch Changes ​

  • Updated dependencies []:
    • @loglayer/transport@2.3.9

2.2.9 ​

Patch Changes ​

  • Updated dependencies []:
    • @loglayer/transport@2.3.8

2.2.8 ​

Patch Changes ​

  • Updated dependencies []:
    • @loglayer/transport@2.3.7

2.2.7 ​

Patch Changes ​

  • Updated dependencies []:
    • @loglayer/transport@2.3.6

2.2.6 ​

Patch Changes ​

  • Updated dependencies []:
    • @loglayer/transport@2.3.5

2.2.5 ​

Patch Changes ​

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

  • Updated dependencies [1e01627]:

    • @loglayer/transport@2.3.4

2.2.4 ​

Patch Changes ​

  • Updated dependencies []:
    • @loglayer/transport@2.3.3

2.2.3 ​

Patch Changes ​

  • Updated dependencies []:
    • @loglayer/transport@2.3.2

2.2.2 ​

Patch Changes ​

  • Updated dependencies []:
    • @loglayer/transport@2.3.1

2.2.1 ​

Patch Changes ​

  • Updated dependencies [94d0230]:
    • @loglayer/transport@2.3.0

2.2.0 ​

Minor Changes ​

  • #246 9626c6f Thanks @osamaqarem! - Add rootLevelMetadataFields config for specifying LogEntry metadata using withMetadata() / withContext()

2.1.4 ​

Patch Changes ​

2.1.2 ​

Patch Changes ​

  • Updated dependencies []:
    • @loglayer/transport@2.2.2

2.1.1 ​

Patch Changes ​

2.1.0 ​

Minor Changes ​

Patch Changes ​

  • Updated dependencies [818bae5]:
    • @loglayer/transport@2.2.0

2.0.4 ​

Patch Changes ​

  • Updated dependencies [a66ce9b]:
    • @loglayer/transport@2.1.1

2.0.3 ​

Patch Changes ​

  • Updated dependencies [09e33ab]:
    • @loglayer/transport@2.1.0

2.0.2 ​

Patch Changes ​

2.0.1 ​

Patch Changes ​

  • Updated dependencies []:
    • @loglayer/transport@2.0.1

2.0.0 ​

Major Changes ​

  • #151 5f1260b Thanks @theogravity! - Bump major version to reflect major version bump to v6 in main loglayer library, which implements the new Context Manager feature.

Patch Changes ​

  • Updated dependencies [5f1260b]:
    • @loglayer/transport@2.0.0

1.1.5 ​

Patch Changes ​

  • Updated dependencies []:
    • @loglayer/transport@1.2.5

1.1.4 ​

Patch Changes ​

  • Updated dependencies []:
    • @loglayer/transport@1.2.4

1.1.3 ​

Patch Changes ​

  • Updated dependencies [54b8223]:
    • @loglayer/transport@1.2.3

1.1.2 ​

Patch Changes ​

  • Updated dependencies []:
    • @loglayer/transport@1.2.2

1.1.1 ​

Patch Changes ​

  • #112 561a1a6 Thanks @theogravity! - Update changelog doc formatting, add links to documentation site

  • Updated dependencies [561a1a6]:

    • @loglayer/transport@1.2.1

1.1.0 ​

Minor Changes ​

Patch Changes ​

  • Updated dependencies [f3b89d3]:
    • @loglayer/transport@1.2.0

1.0.1 ​

Patch Changes ​

  • Updated dependencies [06c8c20]:
    • @loglayer/transport@1.1.5

1.0.0 ​

Major Changes ​