mirror of
https://github.com/certd/certd.git
synced 2026-05-18 22:57:31 +08:00
12 lines
494 B
JavaScript
12 lines
494 B
JavaScript
|
|
import util from './util.js'
|
||
|
|
import log4js from 'log4js'
|
||
|
|
import path from 'path'
|
||
|
|
const level = process.env.NODE_ENV === 'development' ? 'debug' : 'info'
|
||
|
|
const filename = path.join(util.getUserBasePath(), '/logs/certd.log')
|
||
|
|
log4js.configure({
|
||
|
|
appenders: { std: { type: 'stdout' }, file: { type: 'file', pattern: 'yyyy-MM-dd', daysToKeep: 3, filename } },
|
||
|
|
categories: { default: { appenders: ['file', 'std'], level: level } }
|
||
|
|
})
|
||
|
|
const logger = log4js.getLogger('certd')
|
||
|
|
export default logger
|