serilog 相关问题

Serilog为文件,控制台等提供诊断日志记录。它易于设置,具有干净的API,并且可以在最近的.NET平台之间移植。

使用Serilog(或任何结构化日志库)的Steeltoe动态日志记录配置

这可能是如何设置Steeltoe动态日志与第三方记录器作为Serilog一起使用的重复?我想利用Steeltoe动态日志配置(将帮助我调整...

回答 1 投票 0

Serilog - 覆盖配置值

我正在构建一个Windows 10应用程序(UWP)并使用Serilog实现日志记录。下面显示的是一个appsettings.json文件,我将其配置为Serilog写入滚动文件接收器(以及其他...

回答 1 投票 2

解决通用Microsoft.Extensions.Logging.ILogger 使用Unity - 获取InvalidCastException

我试图在Unity(版本4)中注册一个通用的ILogger(来自Microsoft.Extensions.Logging,而不是来自Serilog)。我有以下课程:公共课MyClass {private readonly ...

回答 1 投票 1

Serilog SQL Sink Log Server Name和ASPNETCORE_ENVIRONMENT列

我的应用程序在负载均衡的Web服务器环境中运行。此外,在较低的环境中,用于日志记录的SQL数据库在多个环境中共享。我想记录服务器......

回答 1 投票 0

如何从Serilog中排除特定的异常类型?

我正在使用Serilog记录有关IIS上托管的asp.net核心2.1应用程序的信息。当发生异常时,我会通过电子邮件通知我。问题是,在不伤害......的情况下发生了一些例外情况。

回答 3 投票 2

Windows-Service中的Serilog不写入日志文件

我在TopShelf服务中使用Serilog,登录到控制台和滚动文件。在控制台中运行服务时,我的消息被写入日志文件,但是当我安装服务时......

回答 6 投票 14

如何使用Serilog.Enrichers.MassTransit

我使用的是MassTransit 5.3.2,MassTransit.SerilogIntegration 5.3.2和Serilog.Enrichers.MassTransit 1.1.0。我注意到我有可能在几个地方添加Serilog浓缩剂。两个......

回答 1 投票 0

是否有ActiveMq的ASP.NET Core 2 serilog接收器

我正在开发一个项目,我需要一个用于ActiveMq的Serilog接收器。我无法为ASP.NET Core 2找到这个特定的接收器。我需要信息这个接收器是否已经存在或者我需要创建...

回答 1 投票 1

无法从Windows服务中托管的Asp.net核心网站启动多个Serilog接收器

我的服务运行正常,它正在写入事件日志serilog接收器也很好。我的问题是,serilog拒绝写入appsettings.json My Appsettings.json片段中提供的任何其他接收器...

回答 1 投票 0

Docker-撰写不读取环境变量以将日志写入Elasticsearch

我正在设置docker-compose.yml文件来读取docker镜像的环境变量。我的主机项目中引用了serilog.sinks.elasticsearch nuget包。如果我在...中运行该项目

回答 2 投票 1

启用调试日志级别时,Serilog会出现巨大的性能损失

我在.NET Core Service Fabric应用程序上使用Serilog。我们注意到性能问题,经过调查后发现Serilog是罪魁祸首。我们记录~2,000个调试消息,它需要...

回答 1 投票 4

如何使用appsettings.json覆盖serilog设置

我有一个扩展方法来配置我的记录器:public static class Extensions {public static IWebHostBuilder UseLogging(this IWebHostBuilder webHostBuilder)=> webHostBuilder ....

回答 1 投票 1

Serilog - RollingFile Sink不会根据日期和大小滚动文件

我正在使用Serilog - RollingFile Sink,但它将所有数据存储在一个文件中一天。在我的应用程序中,每天写入1 GB的日志。所以我想根据日期和大小滚动日志文件。 ...

回答 5 投票 4

为Serilog创建一个包装器

我正在使用Serilog。为了避免在每个微服务中进行配置,我创建了一个私有NuGet包,其扩展名如命名空间DFX.Logging {public static class Extensions {public ...

回答 2 投票 1

如何使用Serilog在异步方法上保持一致的标识符

请考虑以下代码:public async Task DoStuff(){ILogger logger = LoggerFactory.CreateLogger (); logger.LogDebug( “1”); await Something()logger.LogDebug(“2”); ...

回答 2 投票 2

如何向Serilog MS SQL Server接收器添加自定义列?

我试图将自定义列添加到我的日志数据库,但是我得到了一个TargetInvocationException。它在我添加MSSqlServerSettingsSection之前工作(所以没有自定义列),所以我...

回答 1 投票 1

我应该如何过滤使用Serilog.Sink.Elasticsearch创建的日志信息?

我正在使用Serilog Elasticsearch Sink将日志记录信息发送到Elastic Cloud实例。我的部署有4个独立的应用程序,都发送日志信息。我希望能......

回答 2 投票 1

在Serilog中发送没有Flushing的消息

通常,为了确保所有事件都发送到Serilog,必须调用CloseAndFlush方法。是否可以配置Serilog以便立即发送某些事件(例如致命)?

回答 1 投票 1

使用appsettings.json文件时Serilog.Sinks.MySQL的配置

我将Serilog添加到我的应用程序中,Console Sink工作得很好。然后我将MySQL接收器添加到配置中。我的设置是:“Serilog”:{“使用”:[“Serilog.Sinks.Console”,“Serilog.Sinks ....

回答 1 投票 0

Azure函数中的Serilog

Azure Functions中的每个方法都可以将Microsoft.Extensions.Logging.ILogger注入其中以进行日志记录。将WebJobsStartup与启动类一起使用,您可以更改日志记录以使用Serilog ...

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.