我分享这篇文章是因为我曾经尝试使用Pino日志记录器将日志同时输出到标准输出和日志文件中,但是遇到了困难。 const dest = new stream.PassThrough(); dest.pipe(process.stdout); dest.pipe(fs.createWriteSt...
我使用create-next-app创建了一个带有typescript的Next.js项目。对于这个特定项目的日志记录,我决定使用Pino日志库,因为它是Next.js官方推荐的。 当我不使用Pino的传输功能时,它运行得非常好。以下是完美运行的pino定义代码: import pino ...
我有一个简单的函数,用于记录代码中发生的任何事件: const pino = require('pino') module.exports = pino({ transport: { target: "pino-pretty", options: { tra...
我需要将文件名添加到pino-pretty的输出行中, 现在我正在使用: const pino = require('pino'); const logger = pino({ prettyPrint: { colorize: true, transl...
我刚开始使用pino,尝试对一个错误对象进行序列化,但没有成功。这是我使用的代码: const log = pino({ name: "pino", timestamp: pino.stdTimeFunctions.isoTime, level: "trace", ...