cost 66 ms
如何使用Serilog記錄器有效禁用Azure Function(隔離模式)中的內置日志?

[英]How to effectively disable built-in logs in Azure Function (isolated mode) using Serilog logger?

如何在 Azure Function v4 隔離進程中禁用這些日志? 我正在使用 Serilog。 我已經嘗試設置host.json如下: 我還嘗試在UseSerilog()方法中按如下方式設置 Serilog: 也試過在Azure傳送門-function配置中直接設置環境變量,也沒用。 好像設置 ...

object serilog 日志對象列表的某些屬性

[英]Serilog log certain object attributes of a list of objects

給定一個對象列表,我想記錄列表中每個元素的特定屬性(例如,它的名稱)。 我唯一能想到的就是登錄 forloop。 有沒有更好的方法來實現我想要的? 小例子: 然后在我的代碼中的其他地方 請注意,我無法記錄我的對象的所有屬性,因為這會在我的日志中引入太多噪音。 ...

Serilog 文本格式包含有效 json output

[英]Serilog text formatting to contain valid json output

我正在使用 Serilog 進行日志記錄,並且有一個帶有 output 模板和控制台記錄器的(文本)文件接收器。 文本文件記錄器的output模板: 控制台記錄器的 output 模板: 現在我們嘗試(為了簡單起見)以 JSON 格式記錄一些 class 數據。 我們希望它為 JSON,因為我們稍 ...

Serilog 表達式 output Azure Function 應用程序中的模板換行符

[英]Serilog Expressions output template newline in Azure Function app

我剛剛將 Serilog 表達式 package 添加到我的 Azure Function 應用程序中,這樣我就可以使用將 SourceContext 縮短為名稱 class 的功能(順便說一句,效果很好)。 function 應用程序的配置參數存儲在 Azure 門戶中的 function 應用 ...

如何將.MinimumLevel.Override 移動到 appsettings.json?

[英]How do I move .MinimumLevel.Override to appsettings.json?

有沒有辦法將MinimumLevel覆蓋移動到 appsettings.json? 有時我不想顯示系統日志,所以我這樣做 有時我想關注調試目的的請求: 那么在 appsettings.json 中有更好的方法嗎?public static class LoggingExtensions { ...

Serilog中如何根據開發環境將日志寫入特定的sink?

[英]How to write logs to a specific sink depending on the developement environment in Serilog?

我將 Serilog 與 Azure Functions v4 和 .NET 7 一起使用。我正在嘗試將日志寫入本地控制台和 Application Insights。 我已經花了幾個小時嘗試不同的解決方案,在撰寫本文時的情況似乎是這個技術堆棧(Azure Functions + Applicat ...

Serilog 在部署時似乎忽略了日志級別

[英]Serilog seems to be ignoring log level when deployed

我們為我們的.net6 web 應用程序啟用了 serilog,並部署在 Azure 應用程序服務中,以登錄到 Elastic 在本地,日志級別似乎得到遵守,但當我們部署到 Azure 時,它似乎只是被忽略並記錄Information和Debug消息,而不是使用實際設置的最小日志級別。 Progr ...

Steeltoe Serilog 動態日志記錄不適用於 .NET 7

[英]Steeltoe Serilog Dynamic Logging not working with .NET 7

我正在嘗試使用 Steeltoe 設置 Serilog 動態日志記錄。 我正在使用 .NET 7. 我正在使用 Host Builder 添加功能。 下面的代碼示例使用主機生成器: 我在這里的擴展中設置了一個斷點,但我的代碼沒有遇到這個斷點: 鋼趾配置: 當我使用記錄器時,我的應用程序正在記錄,但 ...

如何為 Serilog.Sinks.Seq 設置 JsonSerializerOptions.DefaultIgnoreCondition

[英]How does one set JsonSerializerOptions.DefaultIgnoreCondition for Serilog.Sinks.Seq

我在我的 C# 應用程序中使用 Serilog.Sinks.Seq(請參閱下面的配置代碼),但我不知道如何設置 JsonSerializerOptions.DefaultIgnoreCondition 以忽略空值。 在這方面的任何幫助將不勝感激...... ...

.net 6 - 工人服務 DI Serilog 沒有為 ILogger 注入自身

[英].net 6 - Worker Service DI Serilog not injecting itself for ILogger

我有一個我想與 Serilog 一起使用的工作者服務 Worker Service 有兩個我的類和接口。 兩個類具有 ILogger 的 CTOR 喜歡 我的 Program.cs Main 方法如下 但是我收到了這個錯誤嘗試激活“FileConsumerService”時無法解析“Microsof ...

我正在嘗試使用 Angular 應用程序在 ASP.NET 核心中添加 scope 的 serilog 記錄器,但 serilog scope 不工作

[英]I am trying to add scope of serilog logger in ASP.NET Core with Angular application but serilog scope is not working

請幫助我了解如何在program.cs的 Visual Studio 2022 中添加 Serilog 日志。 我正在嘗試在帶有 Angular 應用程序的 ASP.NET 核心中添加 scope 的 serilog 記錄器,但 serilog scope 不工作,並且未生成日志。 這是我試圖在pr ...

附加到通過 Serilog 為 do.net 記錄的屬性的后綴

[英]Suffix appended to properties logged through Serilog for dotnet

我們正在通過Serilog do.net package登錄到 Elastic,並注意到我們添加到日志事件的Poerperties部分的屬性似乎帶有 _(下划線)后綴,然后是某種類型標識符。 例如: 這會在索引過程中給我們帶來一些問題。 我一直在查看 Serilog 庫代碼,試圖找到它的來源,但沒 ...

如何在 Serilog 中使用 ExpressionTemplate 格式化所有日期時間條目?

[英]How to format all datetime entries using ExpressionTemplate in Serilog?

我目前正在使用 ExpressionTemplate 進行自定義日志格式設置,但找不到正確的方法來格式化所有日期時間類型的條目。 如您所見,“時間”已使用 ToString 正確格式化,但其他格式不是,我希望它像.. {"Time":"2023-01-12 02:48:35.44","@mt":" ...

Serilog Sink with MassTransit - IBus 服務解析導致無限循環

[英]Serilog Sink with MassTransit - IBus service resolution causes an endless loop

我正在嘗試為 Serilog 設置一個接收器,它通過 MassTransit 發布日志消息。 當我嘗試在啟動時創建接收器時遇到問題。 創建接收器會導致無限循環。 我應該如何注冊依賴注入來解決這個圈子? 我認為這是因為 MassTransit.IBus 使用了 ILogger。 因此,當創建記錄器時, ...

如何從 Serilog 的控制台接收器中刪除異常堆棧跟蹤?

[英]How do I remove exception stack traces from Serilog's console sink?

使用 Serilog + Serilog.Expressions,如何使異常僅記錄控制台接收器中的Message和文件接收器的ToString() ? 這是我現在的設置:return new LoggerConfiguration() .MinimumLevel.Is(LogEventLe ...

2023-01-07 00:19:38   1   52    c# / serilog  
什么是 Bootstrap 日志記錄?

[英]What is Bootstrap logging?

我正在探索 asp.net 核心中的 serilog,並遇到了引導日志記錄這個詞。 我試圖了解更多有關它的信息,但一無所獲。 我得到了用於初始化引導記錄器的語法,但沒有得到使用它的原因。 ...

如何在多租戶 Asp.Net Core 應用程序中為租戶動態更改 Serilog 的最低日志級別

[英]How to dynamically change Serilog's minimum log level for a tenant in a Multi-Tenant Asp.Net Core application

在我們的 asp.net 6 應用程序中,我們使用 Serilog File sink 在單獨的文件夾中為每個租戶(客戶)編寫文件日志。 我們從 Request URL 中獲取 TenantId,並在 Serilog 中豐富該屬性以生成帶有 tenantId 的文件夾路徑。 在 appsetting ...

WebAssemblyHostBuilder 不包含 Host 的定義並且沒有可訪問的擴展方法 Host 接受類型的第一個參數

[英]WebAssemblyHostBuilder does not contain a definition for Host and no accessible extension method Host accepting a first argument of type

我有一個使用 blazoradmin 運行的 ASP do.net 核心項目,我正在嘗試設置 serlilog 以啟用日志關聯,但是在設置關聯配置時出現以下錯誤錯誤: WebAssemblyHostBuilder 不包含 Host 的定義,並且沒有可訪問的擴展方法 Host 無法找到接受類型為 W ...

將 IConfiguration 注入 Serilog 設置

[英]Injecting IConfiguration into Serilog Setup

我使用 .NET 6 和 DI 通過使用Host.CreateDefaultBuilder構建了一個控制台應用程序。 我也在使用Serilog進行日志記錄,我在設置Serilog時遇到了一個我想解決的不便程序.cs 存在與設置 IConfigaration 相關的代碼冗余。 有沒有辦法在Config ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM