1.1.0 • Published 10 months ago
consoloo v1.1.0
consoloo
customable colorful logger for nodejs and browser
install
npm install consoloo
yarn add consoloo
pnpm add consoloo
usage
import { createBaseLogger } from 'consoloo/core'
import { createFileTransport, createNodeLogger } from 'consoloo'
import { createBrowserLogger } from 'consoloo/browser'
// basic
const logger = createBaseLogger()
// node
const node = createNodeLogger()
const stop = node.timer('log timer')
node.info('info')
node.warn('warn')
node.error('error')
node.setLogMode('debug')
node.withScope('with').debug('test withScope')
node.info('test inline scope', 'inline')
const scopeLogger = node.withScope('foo')
scopeLogger.warn('test change scope')
const logPath = 'tests/log/test.log'
const fileLogger = createNodeLogger<'file' | 'test'>({
logMode: 'debug',
transports: createFileTransport(logPath),
})
fileLogger.debug('info', 'file') // typesafe scope
try {
throw new Error('test error in file')
} catch (error) {
fileLogger.error('test error in file', error)
}
stop()
// browser
const browserLogger = createBrowserLogger('debug')
logMode
'debug'
: debug, info, warn, error'info'
: info, warn, error'error'
: error'disable'
: none
1.1.0
10 months ago
1.0.1
1 year ago
1.0.0
1 year ago
0.7.10
2 years ago
0.7.9
2 years ago
0.7.6
2 years ago
0.7.5
2 years ago
0.7.8
2 years ago
0.7.7
2 years ago
0.8.1
2 years ago
0.7.2
2 years ago
0.8.0
2 years ago
0.7.1
2 years ago
0.6.2
2 years ago
0.3.5
2 years ago
0.7.4
2 years ago
0.8.2
2 years ago
0.7.3
2 years ago
0.5.0
2 years ago
0.3.2
2 years ago
0.4.0
2 years ago
0.7.0
2 years ago
0.6.1
2 years ago
0.3.4
2 years ago
0.6.0
2 years ago
0.3.3
2 years ago
0.3.1
2 years ago
0.2.10
2 years ago
0.3.0
2 years ago
0.2.9
2 years ago
0.2.1
2 years ago
0.2.0
2 years ago
0.2.7
2 years ago
0.2.6
2 years ago
0.2.8
2 years ago
0.2.3
2 years ago
0.2.2
2 years ago
0.2.5
2 years ago
0.1.6
2 years ago
0.2.4
2 years ago
0.1.5
2 years ago
0.1.4-patch1
2 years ago