Add better logging system

This commit is contained in:
√(noham)²
2026-06-19 16:02:39 +02:00
parent e0c93938be
commit 6a36db2e7a
9 changed files with 304 additions and 22 deletions

22
src/logger.js Normal file
View 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