getseq

    1熱度

    1回答

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

    1熱度

    1回答

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

    1熱度

    1回答

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

    3熱度

    1回答

    我使用Serilog作爲我的日誌框架(Seq作爲我的日誌接收器)。在記錄異常時,我正在使用類似於: log.Error(ex, "Operation Failed"); 我的應用程序大量使用異步/等待方法。當發生未處理的異常時,堆棧跟蹤非常難以閱讀。有一個nuget包清理異步堆棧跟蹤(https://github.com/aelij/AsyncFriendlyStackTrace)。這將創建一

    3熱度

    1回答

    當我從WinForm/web應用程序登錄時,Serilog和Seq工作正常。我只在使用控制檯應用程序時遇到問題。不寫Log.CloseAndFlush()它不起作用。以下是我的LoggerConfiguration Log.Logger = new LoggerConfiguration() .WriteTo.Seq("http://localhost:5341")