[英]Writing every log.info content to a text file
我正在使用 Pino 和 Pino 漂亮的包來顯示記錄器。 我想將所有 log.info 內容(從同一個項目中的多個 js 文件調用)寫入一個通用文本文件 無論如何我可以將多個文件中的所有 log.info 內容寫入一個通用文本文件。 假設我有以下文件: 文本文件的 output 應如下所示: ...
[英]Writing every log.info content to a text file
我正在使用 Pino 和 Pino 漂亮的包來顯示記錄器。 我想將所有 log.info 內容(從同一個項目中的多個 js 文件調用)寫入一個通用文本文件 無論如何我可以將多個文件中的所有 log.info 內容寫入一個通用文本文件。 假設我有以下文件: 文本文件的 output 應如下所示: ...
[英]nestjs pino logger not used when exception is thrown during initialization
為了登錄nestjs,我實現了如下所述的pino: https://github.com/iamolegga/nestjs-pino 。 當在 Nestjs 模塊的初始化過程中出現錯誤拋出時,使用默認的 nestjs 記錄器而不是 pino。 當初始化沒有拋出錯誤時,pino 被正確使用。 可能出現 ...
[英]pino-datadog-transport with Next.js on Vercel
我正在嘗試從遷移在 Vercel 上運行的 Next.js 項目 "pino-datadog": "2.0.2", "pino-multi-stream": "6.0.0", 到 "pino": "8.4.2", "pino-datadog-transport": " ...
[英]How to reuse the same crypto.Cipheriv instance in Pino transport transform buffer?
我正在使用皮諾。 我正在嘗試加密日志 stream 並將其寫入文件。 我可以實現這一點的一種方法是創建一個管道,我可以在其中轉換數據並加密其內容,如下所示(工作正常):import build from "pino-abstract-transport"; import { pipeline, T ...
[英]Node.js, logging with Pino: warning 'Possible EventEmitter memory leak detected'
要在我的項目中注冊任何事件,我使用 pino。 這是我的“Logger.js”文件: 然后我在任何課程中使用這個記錄器。 比如這樣的class: 類可以在項目文件中使用,例如: 一切正常。 但是,如果使用記錄器的類的數量超過 10,我有一個警告: Possible EventEmitter mem ...
[英]Logs with Pino not showing in Datadog APM trace logs
我無法讓 Pino 日志顯示在 Datadog APM 跟蹤中,盡管看起來日志注入工作正常。 所以我的dd-trace運行良好,並且跟蹤和跨度在 APM 中完美顯示。 然后我連接 Pino,我正確設置了所有 env var,當我的 Pino 日志輸出時,我可以在日志中看到trace_id和span_ ...
[英]Pino logger custom destinations based on log level and logging on nodeJS console
我很難登錄 Stdout 並登錄文件。 有沒有辦法根據日志級別登錄標准輸出並同時登錄文件? 截至目前,我的代碼目前正在基於其當前級別登錄文本文件。 例如,如果日志是 info,它將 go 到 info.log,如果錯誤,它將 go 到 error.log,但是我想要在文本文件和 nodejs 控制台 ...
[英]PinoWarning: prettyPrint is deprecated, look at https://github.com/pinojs/pino-pretty for alternatives
我的 nodejs 項目突然開始出現以下錯誤 該怎么辦? 應用程序崩潰 ...
[英]Why node-emoji won't print properly on nestjs/pino logger?
我正在調查我正在開發的 Nestjs 項目的一個奇怪行為,該項目想要使用 @NestJs/Pino 記錄器在終端日志中顯示表情符號。 但是,如果我使用console.log(emoji.get('gear')) ,node-emoji 只會在終端中正確顯示表情符號。 但是,如果我使用pino.in ...
[英]How to use pino-transport in nodejs for logs.?
const pino = require('pino') const transport = pino.transport({ targets: [{ level: 'info', target: 'pino-pretty' // must be installed separa ...
[英]Format pino file stream with pino-pretty
我為我的 discord.js 機器人構建了我的第一個記錄器。 現在我需要幫助: 我怎樣才能用 pino-pretty 格式化 output fs stream? 這是我的代碼 我一直在尋找一些解決方案,但找不到任何東西。 請幫忙! ...
[英]AWS Cloudwatch Node.js stack trace printed in separate log entries
目前,當我的 Node.js 應用程序發生錯誤時,堆棧跟蹤中的每一行都會打印在單獨的日志條目中,如下所示: 對於單個錯誤,我該怎么做才能將其堆棧跟蹤打印在單個日志條目中? ...
[英]Stubbing pino logger as class instance
我有一個自定義日志服務,使用 pinoLogger 的子實例來記錄一些事情。 這是代碼: 我正在嘗試為此服務編寫單元測試。 我正在使用node-request-http來模擬請求 object,成功。 我的問題與這個child元素有關。 我只是想看看是否根據級別調用了正確的 function,但我無 ...
[英]using pino multistream with synchronous logging
據我了解,Pino (v 7.5.1) 默認情況下會同步日志記錄。 從文檔在 Pino 的標准操作模式下,日志消息直接寫入 output stream,因為消息是通過阻塞操作生成的。 我正在使用pino.multistreams像這樣const pino = require('pino') cons ...
[英]HTTP Pino logger and Elastic Common Schema (ecs) format in NestJS
我正在嘗試將@elastic/ecs-pino-format應用於nestjs-pino 。 根據好 nestjs-pino 是使用http-pino 。 我注意到http-pino在[Symbol(pino.chindings)]添加了請求對象,我假設它正在使用子記錄器。所以我嘗試編寫一個自定義格 ...
[英]How to mock Pino with destination
歷史。 我正在使用 Pino 來記錄我的 nodejs Express 應用程序。 我的記錄器設置如下 在jestSetup.js我有 這處理了pino的常見用途,例如log.info, log.error等。 我想添加異步選項,這樣 pino 就不會阻止執行。 新的“logger.js” 測試現在 ...
[英]How to change the log level of AWS Lambdas(NodeJS) at runtime?
我們使用 pino 記錄器,它看起來像這樣: 如何在運行時更改我們的 AWS Lambdas(NodeJS) 的日志級別? ...
[英]How to tell TypeORM to use different logger (pino in this case)?
我正在使用NestJS 、 TypeORM 、 pino和nestjs-pino 。 我的日志需要 pino 為 JSON 格式,以便Google Cloud Logging可以解析日志。 但是,TypeORM 日志不是 JSON 格式。 他們仍然以某種方式使用自己的記錄器。 是否可以告訴 Typ ...
[英]how can i rotate log files in pino.js logger
我正在嘗試使用 pino 登錄到我的節點應用程序服務器,並且我確實收到了一些大日志,因此每天輪換文件對於之后閱讀日志更有用。 我可以使用 morgan 做到這一點,但使用 pino 我找不到辦法做到這一點。 我嘗試根據當前日期動態分配文件夾,但在主 app.js 文件中這樣做意味着它只會運行一次,循 ...
[英]Can we add filter the req object generated by pinoLogger on express. Like it shows cookie in req object before its logged into the file using ddStream
我們可以在express上添加過濾器pinoLogger生成的req對象嗎? 就像它在使用 ddStream 登錄到文件之前在 req 對象中顯示 cookie 一樣 SampleLogs附加來自上述代碼的示例日志。 cookie 可以從 req 對象中過濾掉,或者在我們將日志存儲到文件之前 ...