cost 97 ms
將每個 log.info 內容寫入文本文件

[英]Writing every log.info content to a text file

我正在使用 Pino 和 Pino 漂亮的包來顯示記錄器。 我想將所有 log.info 內容(從同一個項目中的多個 js 文件調用)寫入一個通用文本文件 無論如何我可以將多個文件中的所有 log.info 內容寫入一個通用文本文件。 假設我有以下文件: 文本文件的 output 應如下所示: ...

初始化期間拋出異常時不使用nestjs pino記錄器

[英]nestjs pino logger not used when exception is thrown during initialization

為了登錄nestjs,我實現了如下所述的pino: https://github.com/iamolegga/nestjs-pino 。 當在 Nestjs 模塊的初始化過程中出現錯誤拋出時,使用默認的 nestjs 記錄器而不是 pino。 當初始化沒有拋出錯誤時,pino 被正確使用。 可能出現 ...

如何在 Pino 傳輸轉換緩沖區中重用相同的 crypto.Cipheriv 實例?

[英]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,使用 Pino 記錄:警告“檢測到可能的 EventEmitter memory 泄漏”

[英]Node.js, logging with Pino: warning 'Possible EventEmitter memory leak detected'

要在我的項目中注冊任何事件,我使用 pino。 這是我的“Logger.js”文件: 然后我在任何課程中使用這個記錄器。 比如這樣的class: 類可以在項目文件中使用,例如: 一切正常。 但是,如果使用記錄器的類的數量超過 10,我有一個警告: Possible EventEmitter mem ...

帶有 Pino 的日志未顯示在 Datadog APM 跟蹤日志中

[英]Logs with Pino not showing in Datadog APM trace logs

我無法讓 Pino 日志顯示在 Datadog APM 跟蹤中,盡管看起來日志注入工作正常。 所以我的dd-trace運行良好,並且跟蹤和跨度在 APM 中完美顯示。 然后我連接 Pino,我正確設置了所有 env var,當我的 Pino 日志輸出時,我可以在日志中看到trace_id和span_ ...

基於日志級別和在 nodeJS 控制台上登錄的 Pino 記錄器自定義目標

[英]Pino logger custom destinations based on log level and logging on nodeJS console

我很難登錄 Stdout 並登錄文件。 有沒有辦法根據日志級別登錄標准輸出並同時登錄文件? 截至目前,我的代碼目前正在基於其當前級別登錄文本文件。 例如,如果日志是 info,它將 go 到 info.log,如果錯誤,它將 go 到 error.log,但是我想要在文本文件和 nodejs 控制台 ...

為什么 node-emoji 無法在 nestjs/pino 記錄器上正確打印?

[英]Why node-emoji won't print properly on nestjs/pino logger?

我正在調查我正在開發的 Nestjs 項目的一個奇怪行為,該項目想要使用 @NestJs/Pino 記錄器在終端日志中顯示表情符號。 但是,如果我使用console.log(emoji.get('gear')) ,node-emoji 只會在終端中正確顯示表情符號。 但是,如果我使用pino.in ...

使用 pino-pretty 格式化 pino 文件 stream

[英]Format pino file stream with pino-pretty

我為我的 discord.js 機器人構建了我的第一個記錄器。 現在我需要幫助: 我怎樣才能用 pino-pretty 格式化 output fs stream? 這是我的代碼 我一直在尋找一些解決方案,但找不到任何東西。 請幫忙! ...

將 pino 記錄器存根為 class 實例

[英]Stubbing pino logger as class instance

我有一個自定義日志服務,使用 pinoLogger 的子實例來記錄一些事情。 這是代碼: 我正在嘗試為此服務編寫單元測試。 我正在使用node-request-http來模擬請求 object,成功。 我的問題與這個child元素有關。 我只是想看看是否根據級別調用了正確的 function,但我無 ...

將 pino 多流與同步日志記錄一起使用

[英]using pino multistream with synchronous logging

據我了解,Pino (v 7.5.1) 默認情況下會同步日志記錄。 從文檔在 Pino 的標准操作模式下,日志消息直接寫入 output stream,因為消息是通過阻塞操作生成的。 我正在使用pino.multistreams像這樣const pino = require('pino') cons ...

NestJS 中的 HTTP Pino 記錄器和 Elastic Common Schema (ecs) 格式

[英]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” 測試現在 ...

如何告訴 TypeORM 使用不同的記錄器(在本例中為 pino)?

[英]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 ...

我如何在 pino.js 記錄器中輪換日志文件

[英]how can i rotate log files in pino.js logger

我正在嘗試使用 pino 登錄到我的節點應用程序服務器,並且我確實收到了一些大日志,因此每天輪換文件對於之后閱讀日志更有用。 我可以使用 morgan 做到這一點,但使用 pino 我找不到辦法做到這一點。 我嘗試根據當前日期動態分配文件夾,但在主 app.js 文件中這樣做意味着它只會運行一次,循 ...

我們可以在express上添加過濾pinoLogger生成的req對象嗎? 就像它在使用 ddStream 登錄到文件之前在 req 對象中顯示 cookie 一樣

[英]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 對象中過濾掉,或者在我們將日志存儲到文件之前 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM