metcoder95 / cloud-pine

Pino Transport abstraction for Google Cloud Logging
MIT License
12 stars 2 forks source link

feat: Make log.meta optional #16

Closed kruczyna closed 2 years ago

kruczyna commented 2 years ago

Currently the log.meta property is not optional, this PR aims to make it optional, from:

      log.meta, // Optional custom property to add more meta to the LogEntry
      { severity: this.mapSeverity(log.level) }
    )

to:

    const meta = log.meta
      ? Object.assign(log.meta, { severity: this.mapSeverity(log.level) })
      : Object.assign(
        { severity: this.mapSeverity(log.level) }
      )