我需要将文件名添加到 pino-pretty 行输出,
现在我正在使用:
const pino = require('pino');
const logger = pino({
prettyPrint: {
colorize: true,
translateTime: 'yyyy-mm-dd HH:MM:ss',
ignore: 'pid,hostname'
}
})
Run Code Online (Sandbox Code Playgroud)
并有这个输出:
[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)
}
}
})
Run Code Online (Sandbox Code Playgroud)