mirror of
https://github.com/NohamR/pdfy.git
synced 2026-10-11 02:39:58 +00:00
Add better logging system
This commit is contained in:
22
src/logger.js
Normal file
22
src/logger.js
Normal file
@@ -0,0 +1,22 @@
|
||||
import pino from 'pino'
|
||||
|
||||
function resolveLevel () {
|
||||
if (process.env.LOG_LEVEL) return process.env.LOG_LEVEL
|
||||
const idx = process.argv.indexOf('--log-level')
|
||||
if (idx !== -1 && process.argv[idx + 1]) return process.argv[idx + 1]
|
||||
return 'info'
|
||||
}
|
||||
|
||||
const logger = pino({
|
||||
level: resolveLevel(),
|
||||
transport: {
|
||||
target: 'pino-pretty',
|
||||
options: {
|
||||
colorize: true,
|
||||
translateTime: 'HH:MM:ss',
|
||||
ignore: 'pid,hostname'
|
||||
}
|
||||
}
|
||||
})
|
||||
|
||||
export default logger
|
||||
Reference in New Issue
Block a user