serilog

    1熱度

    1回答

    我在使用RollingFile的.NET Core應用程序上使用Serilog。我想知道,如果有不同的文件名佔位符?我只知道{Date}。 例如,我有一個像 Log.Logger = new LoggerConfiguration() .MinimumLevel.Information() .WriteTo.RollingFile("Logs/{Date}.log")

    2熱度

    1回答

    可以像其他接收器一樣通過app/Web.config配置Serilog的Azure Table Storage接收器,例如可以從配置文件配置的Elasticsearch和Seq。 AzureTableStorage接收器的github頁面僅顯示基於代碼的配置。 感謝

    0熱度

    1回答

    我正在使用Serilog進行日誌記錄,並且無法區分不同類型的日誌在不同的文件中。 我的要求是: - 1) Request.log (Daily Rotation) 2) Response.log (Daily Rotation) 3) Exception.log (Daily Rotation) 一種方法是創建一箇中間件請求和響應,以及異常日誌默認文件。 是否有任何其他方式可以完成以下任務

    1熱度

    1回答

    我在.Net WPF應用程序中使用Serliog。 有沒有一種方法可以在日期超過N天后自動「拖拽」(刪除)日誌文件? 感謝

    1熱度

    1回答

    我是Serilog和Seq新手。對於初學者問題抱歉。 我想有這似乎是在爲Serilog控制檯提供一個輸出模板,但我似乎無法對其進行配置,在WriteTo.Seq參數。 我缺少的東西,或者這是不可用,或者是有另一種方式做到這一點? 我希望創建一個模板不變,並保持格式在同一個地方。 TIA

    2熱度

    1回答

    我在用C#編寫一個控制檯應用程序使用Serilog.Sinks.Email結束單一的郵件。 這是「restrictedToMinimumLevel」 =「警告」,我有整個程序灑警告和錯誤消息。 當我昨天運行這個應用程序時,在運行結束時(當控制到達Log.CloseAndFlush()時收到一封電子郵件),並且此電子郵件具有運行期間生成的整合警告和錯誤。 這是所需的功能,我很高興我不需要編寫一個可以

    2熱度

    1回答

    我正在嘗試在.Net核心庫中實現Serilog,以便爲此第三方提供良好的抽象,並且能夠在我的解決方案中的不同項目中使用它。 所以我配置Serilog喜歡在他們的GitHub if(Log.Logger == null){ Log.Logger = new LoggerConfiguration() .MinimumLevel.Information() .Wri

    1熱度

    1回答

    我需要通過僅包含特定上下文數據的子記錄器發送數據。在這種情況下,我非常想忽略消息模板中的所有內容(文本本身除外),並傳遞由豐富和PushContext語句添加的關鍵上下文數據。這主要是爲了創建一個保持一致的儀表板視圖。 LevelSwitch = new LoggingLevelSwitch { MinimumLevel = LogLevelSerilog.Verbose }; Log.Log

    3熱度

    1回答

    我已經配置了我的記錄器廠,像這樣, loggerFactory .AddConsole() .AddDebug() .AddFile("Logs/trace-{Date}.txt"); ,在我的構造函數我需要依賴例如上ILogger<MyServiceClass>。我的理解是,框架將爲我的服務類創建一個記錄器實例,並根據類型的全名創建類別名稱。 在我的日誌文件,我

    1熱度

    1回答

    我們正在嘗試使用Serilog.Sinks.SumoLogic(1.0.1)對Azure函數應用程序(不使用.NET核心)執行日誌記錄。以下是我們正在使用的代碼和appsetting.json。 代碼: var configuration = new ConfigurationBuilder() .SetBasePath(Directory.GetCurrentDirectory(