Serilog为文件,控制台等提供诊断日志记录。它易于设置,具有干净的API,并且可以在最近的.NET平台之间移植。
使用Serilog(或任何结构化日志库)的Steeltoe动态日志记录配置
这可能是如何设置Steeltoe动态日志与第三方记录器作为Serilog一起使用的重复?我想利用Steeltoe动态日志配置(将帮助我调整...
我正在构建一个Windows 10应用程序(UWP)并使用Serilog实现日志记录。下面显示的是一个appsettings.json文件,我将其配置为Serilog写入滚动文件接收器(以及其他...
解决通用Microsoft.Extensions.Logging.ILogger 使用Unity - 获取InvalidCastException
我试图在Unity(版本4)中注册一个通用的ILogger(来自Microsoft.Extensions.Logging,而不是来自Serilog)。我有以下课程:公共课MyClass {private readonly ...
Serilog SQL Sink Log Server Name和ASPNETCORE_ENVIRONMENT列
我的应用程序在负载均衡的Web服务器环境中运行。此外,在较低的环境中,用于日志记录的SQL数据库在多个环境中共享。我想记录服务器......
我正在使用Serilog记录有关IIS上托管的asp.net核心2.1应用程序的信息。当发生异常时,我会通过电子邮件通知我。问题是,在不伤害......的情况下发生了一些例外情况。
Windows-Service中的Serilog不写入日志文件
我在TopShelf服务中使用Serilog,登录到控制台和滚动文件。在控制台中运行服务时,我的消息被写入日志文件,但是当我安装服务时......
如何使用Serilog.Enrichers.MassTransit
我使用的是MassTransit 5.3.2,MassTransit.SerilogIntegration 5.3.2和Serilog.Enrichers.MassTransit 1.1.0。我注意到我有可能在几个地方添加Serilog浓缩剂。两个......
是否有ActiveMq的ASP.NET Core 2 serilog接收器
我正在开发一个项目,我需要一个用于ActiveMq的Serilog接收器。我无法为ASP.NET Core 2找到这个特定的接收器。我需要信息这个接收器是否已经存在或者我需要创建...
无法从Windows服务中托管的Asp.net核心网站启动多个Serilog接收器
我的服务运行正常,它正在写入事件日志serilog接收器也很好。我的问题是,serilog拒绝写入appsettings.json My Appsettings.json片段中提供的任何其他接收器...
Docker-撰写不读取环境变量以将日志写入Elasticsearch
我正在设置docker-compose.yml文件来读取docker镜像的环境变量。我的主机项目中引用了serilog.sinks.elasticsearch nuget包。如果我在...中运行该项目
我在.NET Core Service Fabric应用程序上使用Serilog。我们注意到性能问题,经过调查后发现Serilog是罪魁祸首。我们记录~2,000个调试消息,它需要...
如何使用appsettings.json覆盖serilog设置
我有一个扩展方法来配置我的记录器:public static class Extensions {public static IWebHostBuilder UseLogging(this IWebHostBuilder webHostBuilder)=> webHostBuilder ....
Serilog - RollingFile Sink不会根据日期和大小滚动文件
我正在使用Serilog - RollingFile Sink,但它将所有数据存储在一个文件中一天。在我的应用程序中,每天写入1 GB的日志。所以我想根据日期和大小滚动日志文件。 ...
我正在使用Serilog。为了避免在每个微服务中进行配置,我创建了一个私有NuGet包,其扩展名如命名空间DFX.Logging {public static class Extensions {public ...
请考虑以下代码:public async Task DoStuff(){ILogger logger = LoggerFactory.CreateLogger (); logger.LogDebug( “1”); await Something()logger.LogDebug(“2”); ...
如何向Serilog MS SQL Server接收器添加自定义列?
我试图将自定义列添加到我的日志数据库,但是我得到了一个TargetInvocationException。它在我添加MSSqlServerSettingsSection之前工作(所以没有自定义列),所以我...
我应该如何过滤使用Serilog.Sink.Elasticsearch创建的日志信息?
我正在使用Serilog Elasticsearch Sink将日志记录信息发送到Elastic Cloud实例。我的部署有4个独立的应用程序,都发送日志信息。我希望能......
通常,为了确保所有事件都发送到Serilog,必须调用CloseAndFlush方法。是否可以配置Serilog以便立即发送某些事件(例如致命)?
使用appsettings.json文件时Serilog.Sinks.MySQL的配置
我将Serilog添加到我的应用程序中,Console Sink工作得很好。然后我将MySQL接收器添加到配置中。我的设置是:“Serilog”:{“使用”:[“Serilog.Sinks.Console”,“Serilog.Sinks ....
Azure Functions中的每个方法都可以将Microsoft.Extensions.Logging.ILogger注入其中以进行日志记录。将WebJobsStartup与启动类一起使用,您可以更改日志记录以使用Serilog ...