serilog

    2熱度

    2回答

    能否讓我知道如何在Serilog中動態配置電子郵件主題? 使用輸出模板爲:[測試] [LOCAL] - {消息} 在上述模板中,我想{消息}作爲動態文本。

    2熱度

    1回答

    我正在將c#項目轉換爲.Net核心(而不是ASP.Net核心),並且無法獲取發佈在Serilog網站上的示例以進行編譯。我必須錯過簡單的東西。我正在嘗試從appsettings.json讀取Serilog配置。下面是從網站的代碼: var configuration = new ConfigurationBuilder() .AddJsonFile("appsettings.json"

    2熱度

    1回答

    我有使用IdentityServer3的web asp.net MVC應用程序。 我想分割日誌到不同的接收器。 我想寫IdentityServer3登錄到Trace,EventLog("IdentityServer3")和SerilogWeb.Classic.Enrichers到數據庫MSSqlServer。 我的配置是: Log.Logger = new LoggerConfiguration(

    3熱度

    1回答

    我有我的解決方案主要爲記錄 Log.Logger = new LoggerConfiguration() .MinimumLevel.Verbose() .WriteTo.LiterateConsole(LogEventLevel.Verbose) .WriteTo.RollingFile($"{appLogDir}{Path.DirectorySeparato

    2熱度

    1回答

    我正在嘗試開始使用serilog。正常的RollingFile不適合我的需要(我需要計數像日誌\ 20160701-00002.txt),所以我想使用RollingFileAlternate作爲接收器。 當使用RollingFile我加入 loggerInstance = new LoggerConfiguration() .ReadFrom.AppSettings() ,並

    0熱度

    1回答

    場景:ASP.NET MVC 6 Web應用程序。 這裏被封裝在進口project.json: "Serilog": "2.3.0", "Serilog.Extensions.Logging": "1.3.1", "Serilog.Sinks.RollingFile": "3.2.0", "Serilog.Settings.Configuration": "2.2.0" 這裏是appse

    5熱度

    2回答

    我們使用NLog或Serilog來做記錄。我們正忙於將一個系統從ASP.NET移植到ASP.NET Core,其中has logging built in。 理想情況下,我們希望放棄NLog,因爲它似乎不再需要它了。 但是,內置的日誌記錄等效於NLog嗎?它是否缺少任何主要功能?有沒有繼續使用NLog(或類似Serilog等)的意義?

    1熱度

    1回答

    我已經爲serilog定義了兩個過濾器LoggerConfiguration 兩者都是RollingFile記錄器,根據在另一個文件夾中的日誌文件中寫入的類型,它們應該是這樣。 var activityPath = @"C:\temp\Activities\log-{Date}.log"; var eventsPath = @"C:\temp\Events\log-{Date}.log";

    1熱度

    1回答

    我們有一個ASP.NET應用程序的核心在構造函數是得到普遍BL類: Microsoft.Extensions.Logging.ILogger<Foo> 在ASP.NET核心,ASP.NET的內部基礎架構處理通過LoggerFactory得到ILogger。 我們現在想重新使用一個控制檯應用程序,這些BL類(異步作業),我們如何建立AutoFac和Serilog注入Microsoft.Extensi

    1熱度

    2回答

    我想記錄任何json到serilog屬性。我已經閱讀了很多關於serilog和json的內容,但它是一個帶有消息模板的結構化json日誌記錄。因此,而不是記錄此Log.Info("{@text}",text);我想做到這一點: var json="{ \"text\": \"hello\" }"; //a json string or a Json object Log.Info(json);