11得票2回答
使用Node.js和Pino记录日志到标准输出和文件

我分享这篇文章是因为我曾经尝试使用Pino日志记录器将日志同时输出到标准输出和日志文件中,但是遇到了困难。 const dest = new stream.PassThrough(); dest.pipe(process.stdout); dest.pipe(fs.createWriteSt...

8得票1回答
在使用 Next.js 中的 pino.transport 时,出现 uncaughtException 错误: Error: 找不到模块 '...\.next\server\app\home\lib\worker.js'。

我使用create-next-app创建了一个带有typescript的Next.js项目。对于这个特定项目的日志记录,我决定使用Pino日志库,因为它是Next.js官方推荐的。 当我不使用Pino的传输功能时,它运行得非常好。以下是完美运行的pino定义代码: import pino ...

7得票1回答
如何使用Pino和Express.js在终端中进行控制台日志输出并同时写入文件?

我有一个简单的函数,用于记录代码中发生的任何事件: const pino = require('pino') module.exports = pino({ transport: { target: "pino-pretty", options: { tra...

7得票1回答
pino-pretty,如何在日志行中添加文件名

我需要将文件名添加到pino-pretty的输出行中, 现在我正在使用: const pino = require('pino'); const logger = pino({ prettyPrint: { colorize: true, transl...

7得票1回答
我如何使用pino序列化一个错误对象?

我刚开始使用pino,尝试对一个错误对象进行序列化,但没有成功。这是我使用的代码: const log = pino({ name: "pino", timestamp: pino.stdTimeFunctions.isoTime, level: "trace", ...