typescript-log
Version:
Logger interface with a few simple implementations, interface compatible with pino, bunyan and probably others
26 lines (17 loc) • 515 B
text/typescript
import { consoleLogger } from '.'
it('does not log to lower level', () => {
const log = jest.fn()
// tslint:disable-next-line:no-console
console.log = log
const logger = consoleLogger('warn')
logger.info('Test info')
expect(log).not.toBeCalled()
})
it('does not log to same level', () => {
const log = jest.fn()
// tslint:disable-next-line:no-console
console.log = log
const logger = consoleLogger('info')
logger.info('Test info')
expect(log).toBeCalled()
})