【发布时间】:2020-08-31 07:50:23
【问题描述】:
我需要将文件名添加到 pino-pretty 行输出,
现在我正在使用:
const pino = require('pino');
const logger = pino({
prettyPrint: {
colorize: true,
translateTime: 'yyyy-mm-dd HH:MM:ss',
ignore: 'pid,hostname'
}
})
并有这个输出:[2020-05-14 16:25:45] INFO : Network is private
但我想要这样的东西:[2020-05-14 16:25:45] INFO myFile.js: Network is private
即我想查看在线女巫的文件名已启动,我尝试使用customPrettifiers 选项但无法获得希望的结果,
例如我试试这个:
const pino = require('pino');
const path = require('path');
const logger = pino({
prettyPrint: {
colorize: true,
translateTime: 'yyyy-mm-dd HH:MM:ss',
ignore: 'pid,hostname',
customPrettifiers: {
filename: path.basename(__filename)
}
}
})
【问题讨论】: