spherehq/sphere

View on GitHub
packages/helpers/src/logging/index.ts

Summary

Maintainability
A
0 mins
Test Coverage
import * as winston from 'winston'
import { Timber } from '@timberio/node'
import { TimberTransport } from '@timberio/winston'
 
export type Logger = winston.Logger
 
export const logger = (apiKey: string, sourceKey: string) => {
const timber = new Timber(apiKey, sourceKey, { ignoreExceptions: false })
return winston.createLogger({
transports: [new TimberTransport(timber)],
})
}