serilog

    3熱度

    1回答

    我想設置一個日誌聚合器。到目前爲止,我傾向於ElasticSearch/Kibana。在我的應用程序中,我使用了Serilog,它目前寫入Windows事件日誌。我如何配置Serilog將日誌發送到ElasticSearch?

    2熱度

    2回答

    我正在使用Serilog.Extras.AppSetting包來配置Serilog。我試圖使用電子郵件接收器(Serilog.Sinks.Email),但我無法弄清楚如何通過AppSetting配置網絡憑證屬性。 <add key="serilog:using" value="Serilog.Sinks.Email" /> <add key="serilog:write-to:Email

    10熱度

    1回答

    我在我的應用程序中使用帶有MS SQL Server接收器的Serilog。假設我已經定義了以下類... public class Person {   public string FirstName { get; set; }   public string LastName { get; set; }   public DateTime BirthDate { get; set; }

    3熱度

    1回答

    鑑於此代碼: var d1 = new { x = 5, y = 88 }; Log.Logger.Information("{d1}", d1); Log.Logger.Information("{@d1}", d1); 如何將在D1的對象在兩個不同Log.Logger.Information登錄(...)行呢? 換句話說,在{}之間添加@會產生什麼影響? 我讀「https://gith

    2熱度

    1回答

    不確定是否支持這種方式,但我想通過appSettings爲我的ColoredConsole接收器設置'restrictedToMinimumLevel'。 我創建了Serilog全局對象如下: Log.Logger = new LoggerConfiguration() .ReadAppSettings() .CreateLogger(); 我想在我的app.c

    1熱度

    1回答

    我遇到了一種情況,我認爲重新拋出一個異常並附加額外的信息(例如在自定義異常中的屬性中)會很好,最後的目標是讓我可以過濾Seq中的這些屬性。這種情況可能是一個警告,我需要重新考慮我的異常處理,但我想我會問,這是否與Serilog之前完成?推薦/氣餒? 更新 這裏是一個示例: 使用serilog和Seq我們應用「部門」屬性日誌,這樣一個部門可以很容易地看到,可能他們的責任所有異常。 現在對於這種情況下