[英]Issue injecting Serilog into an Azure Function App
我試圖讓 Serilog 在我的 Azure Function 應用程序中工作。 我剛剛升級到.Net6,但是,當項目啟動時,所有功能都出現此錯誤: 我正在我的啟動中注冊 serilog,如下所示: 並像這樣在我的函數中消化 ILogger: 我的 csprojfile 有以下內容: 有人知道我哪里 ...
[英]Issue injecting Serilog into an Azure Function App
我試圖讓 Serilog 在我的 Azure Function 應用程序中工作。 我剛剛升級到.Net6,但是,當項目啟動時,所有功能都出現此錯誤: 我正在我的啟動中注冊 serilog,如下所示: 並像這樣在我的函數中消化 ILogger: 我的 csprojfile 有以下內容: 有人知道我哪里 ...
[英]Unable to Delete Log when creating from Serilog.Log
我正在使用.Net Core 3.1 應用程序,它是 API。 由於下面的代碼,我能夠生成 example.txt 日志文件,但無法刪除它。 “該進程無法訪問文件'',因為它正被另一個進程 w3p 使用”。 ...
[英]Can't use Serilog Middleware on .NET 6 Project
我正在構建一個 .NET 6 項目並嘗試讓 Serilog 在其上正常工作。 一切似乎都工作正常,但是當我嘗試為請求添加 SerilogMiddlware 時,我收到此異常: Unable to resolve service for type 'Serilog.Extensions.Hosting ...
[英]Add data to new columns in SQL Server with Serilog
我在 SQL Server 中使用 SerlLog,配置后我在 SQL Server 中有下表: 我想將數據添加到Message LikeExpression列和其他列以供出現。 我嘗試了以下代碼 這會將以下數據添加到表中 我必須在 Message 列中有Some Message字符 ...
[英]Log without Exception stack trace in Serilog
我在我的 MVC5 應用程序中使用Serilog和Serilog.Exceptions進行結構化日志記錄。 我想從日志中“異常”字段的值中刪除堆棧跟蹤。 我知道我在RollingFile器中使用了new JsonFormatter() ,因此異常對象,比如ex ,被格式化為ex.ToString( ...
[英]serilog not creating log files
我們正在使用以下將事件寫入控制台和文件的 serilog 代碼,文件和控制台日志記錄在我的機器上工作正常,但在其他開發人員機器控制台日志記錄工作但文件日志記錄不起作用並增加怪異雖然創建了“日志”文件夾。 是否需要進行任何額外的設置? ...
[英]Serilog different levels for different sinks
我有以下 c# 代碼用於編寫具有多個接收器(控制台和文件)的日志,我如何限制控制台僅記錄(信息、警告和錯誤)和文件以記錄所有內容。 ...
[英]How can I disable Serilog's automatic exception logging feature?
我正在使用 SeriLog(帶有 Loki 接收器),並且我還有一個Exception handler lambda - 就像在這里一樣,它捕獲代碼執行期間發生的所有異常並使用適當的標簽記錄它們。 但是,Serilog 本身會自動捕獲所有未處理的異常並將它們記錄在我面前。 結果,異常被記錄了兩次。 ...
[英]Serilog Selflog write exception data only once to file
我正在使用 asp.net MVC 應用程序。 在我的應用程序中,我需要獲取 serilog 的內部異常數據。 Serilog 提供從以下代碼獲取異常數據: Serilog 庫只寫入文件異常數據一次,然后第二次不寫入。 只是,當內部異常發生時,我需要它寫入異常數據 ...
[英]Hello World with SeriLog and PowerShell
我試圖了解如何在 PS 中使用 SeriLog。 這是一個有效的代碼示例: 根據 SeriLogs 站點上列出的 dotnet 示例,我不明白為什么我的所有接收器都丟失了。 例子: 我得到的錯誤是: InvalidOperation:方法調用失敗,因為 [Serilog.Configuratio ...
[英]Difference between Serilog MinimumLevel.ControlledBy and MinimumLevel.Override in web api core?
誰能向我解釋一下 web api 內核中的 Serilog MinimumLevel.ControlledBy和MinimumLevel.Override有什么區別? ...
[英]Add a custom column to Serilog Table in Azure Table Storage for logging new information
可以在 Azure 表存儲的 Serilog 表中添加一個新列,用於記錄新的額外字段,如 accountID 或 login Name? 我認為可以添加一個新列,但是可以像我對新添加的列所說的那樣在 Serilog 中傳遞額外的字段? 我如何在 Startup.cs 或 web.config 中定義 ...
[英]Serilog - Separate files for Information, exception using appsetting.json
我正在使用滾動將所有日志寫入一個文件。 但我想通過Information 、 Warning和Exceptions滾動文件將它們分開。 我目前的配置是這樣的 class ...
[英]Serilog, ExceptionDetails and outputTemplate
我正在使用.Net Core 3.1 和 Serilog,但日志 output 有一個小而煩人的問題。 配置我的appsettings.json是 問題如您所見,我的outputTemplate以{NewLine}{Exception}{Properties:j}結尾,如果您想記錄異常和異常詳細信 ...
[英]Serilog - How to stop request life cycle logs and enable only custom Information logs
我正在使用 ASP.NET Core 3.1,我已經包含了 serilog“Serilog.AspNetCore”版本 3.2.0 的 nuget。 配置為登錄到文件,如下所示: 在我的代碼中,我使用代碼Log.Information("Starting up");登錄Log.Informat ...
[英]is there a way to overwrite Serilog global logger's log level
我想要的場景是將全局日志級別設置為 Error 。 這是我在啟動類中調用的配置代碼: 但問題是我想在控制器中的一些操作方法中編寫一些自定義信息日志,如下所示: 問題是由於在 startup.cs 類中定義的全局錯誤級別設置,Serilog不會將信息日志寫入SQL 表。 這個問題有沒有解決方案 ...
[英]How to configure Serilog with different log levels for each namespace in my project? I want to do it via application.json config file
我們正在編寫一個新的日志功能並注入到我們現有的服務中。 以下是我們的做法: 1) 在 Program.cs 中使用 UseSerilog() 調用設置 Serilog 2) 在 appsettings.json 中設置 Serilog 配置以設置接收器以寫入日志文件。 3) 編寫了一個 ...
[英]How to configure Serilog.Exceptions.SqlServer in appsettings.json
我正在使用 appsettings.json 來配置 Serilog。 我添加了Serilog.Exceptions ,它就像一個魅力。 但是由於我使用的是 Sql Server 和 EF Core, 文檔說我還必須配置Serilog.Exceptions.SqlServer和Serilog.E ...
[英]serilog : logs only after application stop
我相信你做得很好,我第一次使用 Serilogs。 我使用 ASP 核心 3.0。 我注意到,Serilogs 只在我停止應用程序后記錄事件,它不記錄實時事件。 我的 appsettings.Development.json 程序.cs 啟動文件 項目文件 問題 : 它僅在我停止 ...
[英]Is it possible to disabled the reflection based destructurer in Serilog.Exceptions?
Serilog.Exceptions包非常適合記錄異常。 它有大量支持的異常類型。 例如當前設置:Log.Logger = new LoggerConfiguration() .Enrich.WithExceptionDetails() .CreateLogger(); 目前, ...