【发布时间】:2018-09-28 14:22:53
【问题描述】:
我有使用express-pino-logger 的现有代码。这句话非常适合我们的 ELK 堆栈设置,但在本地运行时非常不幸(日志缩小 JSON)。
我想使用pino-pretty 让本地使用变得不痛苦。
pino-pretty-express 中有一个替代方案可以解决问题,但使用了它自己的漂亮格式化程序。如果可以的话,我想使用 pinojs 的标准包。
这是我目前所拥有的:
// with just pino-pretty installed, pino works out of the box
const pino = require('pino')
const logger = pino({
prettyPrint: true
})
logger.info('hi') // prints pretty
还有:
// adding this option to express-pino-logger, doesn't work
const pino = require('express-pino-logger')
const logger = pino({
prettyPrint: true
})
logger.info('hi') // does NOT print pretty
【问题讨论】: