cost 328 ms
結構化日志記錄異常消息文本時需要兩個消息模板

[英]Two message templates required when structured logging exception message text

我怎樣才能避免這種模式? 我希望捕獲一個非法的 state,例如在下面的人為示例中找到的。 記錄結構化消息,然后拋出包含相同消息的異常。 我的代碼中到處都是上述模式,這看起來很瘋狂,但我找不到替代方案。 我想要結構化日志記錄的好處,我還希望我的異常消息與日志消息保持一致。 但是我不想像上面看到的那樣 ...

結構化日志arguments到字符串的Ilogger轉換過程中調用了什么方法?

[英]What method is called during Ilogger conversion of structured logging arguments to string?

我有一個 object 我想傳遞給日志記錄(默認內置日志記錄到控制台,不使用庫)作為這樣的參數: 我所期望的是結果將是對command.ToString()的調用,但此調用的結果與實際的ToString()調用不同。 PS 有問題的BsonDocument是來自 MongoDB 驅動程序的 Bs ...

將日志記錄上下文添加到所有 Azure Function 日志

[英]Add logging context to all Azure Function logs

默認情況下,Azure Functions 會將日志記錄上下文數據添加到所有日志。 是否可以添加其他要全局記錄的上下文項? 具體來說,我想添加全局數據,例如內部版本號。 我找不到任何不需要第三方日志框架(如 Serilog)的鈎子,但顯然支持是存在的。 ...

如何在 AWS Cloudwatch 上的 Serilog 的結構化日志輸出中顯示帶有替換參數的日志消息

[英]How to show log message with substituted parameters in structured logging output from Serilog on AWS Cloudwatch

我正在使用 AWS Cloudwatch 進行應用程序日志記錄。 我最近了解到我可以使用結構化日志來使我的日志更易於搜索。 我做了一些研究,並決定使用 Serilog 作為我的日志記錄工具。 我遇到的一個困難是,雖然我在 Cloudwatch 中看到結構化日志消息,但它沒有顯示完全格式化的日志消息 ...

"是否有人類可讀的結構化日志記錄格式?"

[英]Is there a human readable structured logging fomat?

我希望我的程序向它的 stderr 寫入一個同時是人類和機器可讀的日志。 要求: 日志是消息流。 即我不能只寫一個大的 xml 或 json 文檔。 每條消息都必須可以單獨解析,而不需要增量解析器或生成器。<\/li> 就本問題而言, tty 檢測<\/a>和日志格式選 ...

Azure 函數中的結構化日志記錄

[英]Structured Logging in Azure Functions

我試圖讓結構化日志記錄在 Azure Function 中工作,但它在我這邊不起作用。 我寫了一個這樣的簡單應用程序 output 看起來像這樣: 我不知道為什么解構對動態類型起作用,但對定義的 class 不起作用。 我發現了許多正常日志記錄的示例,沒有 object 的解構,但我認為它應該開箱 ...

如何使用 NLog 和結構化日志有條件地呈現屬性?

[英]How to conditionally render an attribute with NLog and structured logging?

我繼承了使用 NLog 進行日志記錄的 ASP.NET 應用程序。 記錄的屬性之一是命名模塊,它被硬編碼為“核心”。 這根本沒有用,因為應用程序的所有部分(例如健康檢查、各種業務上下文)都推送相同的值。 在某些情況下,我嘗試使用結構化日志記錄來覆蓋此值(我現在無法重構整個日志記錄)。 擴展方法 用 ...

Log4j2(和 SLF4j 2.0.0-alpha1)和 JsonTemplateLayout——如何將消息序列化為 JSON

[英]Log4j2 (and SLF4j 2.0.0-alpha1) and JsonTemplateLayout--how to serialize Messages as JSON

我正在探索 Log4j 2.14.0 和 SLF4j 2.0 並嘗試生成結構化消息。 我已經用稍微修改的 LogstashJsonEventLayoutV1.json 設置了我的 Appender, 我刪除了時間戳和主機名(我將其作為單元測試的一部分)並修改了“消息”的配置,如下所示: 當我記錄一 ...

NLog 數據庫參數 + .NET Core:JSON 中的所有事件屬性?

[英]NLog Database Parameter + .NET Core: all-event-properties in JSON?

我正在使用數據庫目標並試圖找出一種方法以 JSON 格式將all-event-properties作為參數發送; 我看到該參數包含“格式”的屬性,但是當我執行format="json"它不會產生預期的效果。 這是我在 nlog.config 文件中的內容: 不幸的是,我的屬性仍然以這種格式記錄 ...

從 ILogEventPropertyFactory 獲取原始屬性值類型

[英]Get original property value type from ILogEventPropertyFactory

我正在編寫最簡單的豐富器:找到具有枚舉值類型的所有屬性XProperty ,並添加另一個名為XPropertyString的屬性,它是枚舉值的字符串表示形式。 我從這樣的事情開始: 似乎屬性值是“包裝在”Serilog 的類型Serilog.Events.ScalarValue 、 Serilog. ...

如何編寫結構化日志以便 GCP 日志查看器使用消息字段?

[英]How to write structured logs so that message field is used by GCP Log Viewer?

題 有沒有辦法從 Cloud Functions 寫入結構化日志,以便消息字段自動顯示為 GCP 日志查看器中的主要消息? 使用此測試,我發現有時會使用名為message的字段。 例如,給定這些日志: GCP 日志查看器將顯示如下內容: 注意最后一個條目,它應該有一條消息With Fi ...

如何在 C# .NET 結構化日志記錄中強制使用駝峰式大小寫?

[英]How to force camel case in C# .NET structured logging?

有誰知道如何將 .NET Core C# 中結構化日志的行為/格式更改為駝峰式(例如:駝峰式)? 我正在嘗試利用結構化日志記錄,如下所示: 假設某個類如下所示: 為簡潔起見,我將收到如下輸出: 但我想要的是所有字段都是駝峰式的,就像日志中的所有父字段一樣。 以下是期望的結果: 我已經 ...

Google StackDriver 將日志與父請求 python 3 相關聯

[英]Google StackDriver correlating logs with parent request python 3

在 python 2.7 中,應用程序引擎 sdk 在后台進行工作,將所有日志與父請求嵌套,以便在 Google StackDriver 中建立關聯。 在過渡到 python 3 時,它是通過使用谷歌雲日志記錄或結構化日志記錄,從我能找到的所有不同參考資料中,重要的是在堆棧驅動程序的“子”日志中具有 ...

如何將參數添加到.Net Core 結構化日志記錄而不在消息中引用它?

[英]How to add a parameter to .Net Core structured logging without referencing it in a message?

我可以在 .net 核心中做到這一點 然后像NLog這樣的日志庫會知道消息中有一個名為clientId的屬性,其值為MyId ,並且可以以特殊的方式呈現它。 我正在嘗試在消息本身中不包含該屬性的情況下做同樣的事情,但無法確定它。 這是我到目前為止所做的,它不會導致NLog中的屬性: 這會導致消息沒 ...

在包裝器 class 中使用 NLog 時如何實現結構化日志記錄

[英]How to implement structured logging when using NLog in wrapper class

當 NLog 在包裝器 class 中時,我無法弄清楚如何使用結構化日志記錄。 我有一個 asp.net webapp,它調用我的 nlog 包裝器 class。 它適用於常規日志記錄。 logger.Info("Gets to here.")但我無法讓它用於結構化日志調用 ex。 logger. ...

在 RavenDB 中保存結構化日志

[英]Saving structured logs in RavenDB

我正在編寫 .NET Core 應用程序,並希望使用 .NET Core Logging Extensions 中提供的結構化日志記錄以更結構化的方式編寫日志。 我想將我的日志保存在 RavenDB 中,我想知道這樣的用例是否有任何最佳實踐? 我是 Document DB 的新手,我無法像在 SQL ...

是否可以在沒有模板消息的情況下使用NLog的結構化日志記錄?

[英]Is it possible to use NLog's structured logging without having templated messages?

直到今天,我們仍使用NLog 4.4.12版(不使用結構化日志記錄)。 但是,我們使用https://www.nuget.org/packages/NLog.StructuredLogging.Json/進行結構化日志記錄。 使用此擴展的好處是您不需要模板消息(包含索引或占位符以記錄其他 ...


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