serilog

    2熱度

    1回答

    我premit我是很新的Anotar/Serilog,我已經在我的WPF應用程序,使用存儲庫模式,我已經回購眼下strucured作爲 public class CalendarRepository : DefaultRepositoryBase, ICalendarRepository { public Task<IList<CalendarTemplate>> GetCalenda

    2熱度

    1回答

    我是Serilog的新手,只有在需要時才顯示類名,而不必將{SourceContext:l}添加到每條日誌消息中,是否可以在Serilog中只顯示SourceContext?我知道我可以只寫代碼: Log.ForContext<Class1>().Verbose("message {SourceContext:l}"); 我有如下記錄器被設置: var log = new LoggerConf

    4熱度

    1回答

    它looks like Serilog文件/ RollingFile接收器在每次記錄器調用後刷新流。 是不是這個基本性能受到影響?例如Nlog has some kind of AsyncWrapper用於排隊日誌事件並使用後臺線程批量寫入它們。 如果我想在使用文件接收器時儘量減少延遲,那麼解決方案是什麼?

    1熱度

    1回答

    我在Azure實例(Windows Server 2012 R2 Datacenter)上運行Seq,並從運行在本地工作站上的控制檯應用程序中記錄Serilog。我有3個接收器配置 - 文件,控制檯和Seq。我也在dnxcore50上運行(以防萬一你以爲我的設置不夠狡猾)。我所有的事件都在控制檯和文件100%的時間顯示出來。 Seq只捕獲5次或更多次運行中的1次事件,即它將捕獲所有運行事件或全部事

    0熱度

    1回答

    我正在嘗試使Serilog日誌框架可用於VB6應用程序通過TCP Token輸入寫入Logentries.com。我用JaminSehic Com Logger作爲基礎來創建Serilog的包裝。當我嘗試調用SetupWithLogEntries方法時,我得到一個錯誤,指出Serilog或它的某個依賴項無法找到或加載。我找到了描述如AnyCPU的文章,以確保包裝以.net編譯爲x86。但我仍然遇到

    1熱度

    1回答

    Serilog如何實施封頂收集期限?請參閱此代碼: Log.Logger = new LoggerConfiguration() .WriteTo.MongoDBCapped( database: database, restrictedToMinimumLevel: (Serilog.Events.LogEventLevel)logEventLevel,

    2熱度

    2回答

    有沒有辦法通過appSetting配置多個Serilog RollingFiles? 我想爲信息和錯誤級別創建單獨的日誌文件。

    8熱度

    1回答

    目前,當我在一個outputTemplate使用{Timestamp}它似乎已被DateTime.Now產生的,因此,因爲是的DateTimeKind.Local味道時,我給它一個「O」符它類似的輸出產生到2016-02-12T09:51:34.4477761-08:00 我想什麼取而代之的是上面的例子是2016-02-12T17:51:34.4477761Z,如果Timestamp是DateTi

    0熱度

    1回答

    目前我Serilog記錄儀的配置是這樣的: var logger = new LoggerConfiguration() .MinimumLevel .Debug() .WriteTo .AzureTableStorageWithProperties(CloudStorageAccount.DevelopmentStorageAccount) .C

    1熱度

    1回答

    我正在開發一個服務,它必須將每個日誌條目轉儲爲單獨的json文件。然後,所有這些轉儲的日誌文件將被導入到ElasticSearch。我知道ElasticSearch接收器,但這個想法並不是在ElasticSearch不可用時丟失日誌。 一個解決方法是: 要使用的TextWriter水槽與的StringWriter; 將StringWriter內容轉儲到json文件; 每次調用後清除底層的Strin