mirror of
https://github.com/discordeno/discordeno.git
synced 2026-05-21 02:40:08 +00:00
35 lines
861 B
TypeScript
35 lines
861 B
TypeScript
import { describe, it } from 'mocha'
|
|
import { LogDepth, LogLevels, createLogger } from '../src/logger.js'
|
|
import { expect } from 'chai'
|
|
|
|
describe('Logger', () => {
|
|
it('create logger with default options', () => {
|
|
const loggy = createLogger()
|
|
loggy.setLevel(LogLevels.Debug)
|
|
loggy.debug('debugging')
|
|
loggy.error('error')
|
|
loggy.fatal('fatal')
|
|
loggy.info('info')
|
|
loggy.warn('warn')
|
|
|
|
loggy.setDepth(LogDepth.Full)
|
|
|
|
loggy.debug('debugging')
|
|
loggy.error('error')
|
|
loggy.fatal('fatal')
|
|
loggy.info('info')
|
|
loggy.warn('warn')
|
|
})
|
|
|
|
it('create logger with a name', () => {
|
|
const loggy = createLogger({ name: 'loggy' })
|
|
expect(loggy).to.exist
|
|
})
|
|
|
|
it('Handle fake level', () => {
|
|
const loggy = createLogger({ name: 'fake level' })
|
|
const level = 123 as LogLevels
|
|
loggy.log(level, 'idk')
|
|
})
|
|
})
|