@thecomrado/logger
v1.0.0
Published
The core logger for The Comrado projects utilizing different engines from separated packages.
Downloads
15
Readme
The Comrado Logger Core
Core interfaces and factories for The Comrado logging.
Install
yarn add @thecomrado/loggerUsage
Use an adapter from libs/node or libs/browser to get a working logger:
import { createLoggerFactory } from '@thecomrado/logger'
import { nodeAdapter } from '@thecomrado/logger-node'
const loggerFactory = createLoggerFactory(nodeAdapter, {
application: 'my-app',
env: 'development',
})
const logger = loggerFactory('my-service')
logger.debug('Hello %s', 'world')
logger.error('My error: %o', { details: 'Test' })
logger.fatal('Fatal message.')
logger.warn('Warn message.')
logger.info('Info message.')
logger.info('Info Object %o', { hello: 'world' })
logger.info('%o', { hello: 'world' })