serilog 相关问题

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

使用Serilog登录到事件查看器时动态设置EventID

[目前,我已经将记录器设置为以如下方式登录事件查看器:Log.Logger = new LoggerConfiguration().MinimumLevel.Information().MinimumLevel.Override(“ ...

回答 2 投票 1

如何从日志中删除默认的serilog属性?

使用serilog记录对象,例如Log.Information(“ {@ log}”,log)。其中log是自定义对象。日志显示为{{“ @t”:“ 2020-01-24T09:31:23.5064000Z”,“ @mt”:“ {@log}”,“ log”:...

回答 1 投票 0

是否有Seri Log等效于log4net的BufferingForwardingAppender,仅用于警告/错误时才进行详细记录?

[Serilog中是否有一种方法来设置(有限大小)日志缓冲区,该缓冲区收集指定级别及以上(即DEBUG)的所有日志事件,但除非有特定提示,否则不会将它们记录到目标接收器中]

回答 1 投票 2

Serilog SQL日志发布后不起作用

没有人知道为什么Serilog(SQL Sink)在发布时会失败,但是可以在开发中使用吗?在我的.NET 4.7应用程序中,我想包括使用Serilog登录到SQL数据库。过去,...

回答 1 投票 0

Serilog可以分解传递给BeginScope的复杂对象吗?

我正在使用Serilog.Extensions.Log,并使用此outputTemplate输出到控制台:“ {Timestamp:HH:mm} [{Level:u3}] {Message} {Properties:j} {NewLine}”我想要什么看,是那个复杂的...

回答 1 投票 0


使用.Net框架的分层体系结构的Serilog实现

我具有分层体系结构(UI,BL,Serive,DAL),并希望使用Serilog作为我的日志记录框架。我正在尝试确定实现它的最佳方法。理想情况下,我希望有一个单独的项目...

回答 1 投票 1

持久性Seq日志记录到EBS卷-该卷不断分离

我正在AWS EC2实例上运行Seq docker映像。为了将日志写入持久性存储,我将EBS卷附加到实例,并从...

回答 1 投票 1

如何确保在DLL(C#和Serilog)中刷新/关闭日志文件

我目前正在尝试使用Serilog记录到文件和控制台,主要是为了调试我正在研究的小型C#DLL。我不确定如何进行刷新/关闭日志...

回答 1 投票 0

使用Serilog静态记录器将记录输出到Xunit

我通过静态记录器方法在项目中使用serilog-能够轻松地在类库上调用Log.X,而不是在各处注入记录器类,这非常容易。但是,当它出现时...

回答 1 投票 2


如何使用asp.net core和Serilog格式化文件日志输出

我正在使用Asp.Net Core测试一些基本的文件记录,并且我使用Serilog来进行设置,因为它安装起来很快。我遇到的问题是当我使用内置的ILogger从HomeController记录消息时...

回答 1 投票 2

有一种方法可以覆盖Serilog全局记录器的日志级别

我想要的情况是将全局日志级别设置为错误。这是在启动类中调用的配置代码:Log.Logger = new LoggerConfiguration().MinimumLevel.Error()...

回答 1 投票 1

Serilog 设置刷新间隔

我在我的 ASP Core 2.2 应用程序中使用 serilog。一切正常,但我无法设置 flushToDiskInterval。例如,这意味着我想每分钟将日志刷新到磁盘,但日志已刷新...

回答 3 投票 0

Serilog解构运算符-它是否在日志级别检查之前解构

[我试图了解serilog解构运算符对性能的影响,特别是在记录器检查目标消息是否可以...之前验证未执行解构。]

回答 1 投票 1

在C#(serilog)中,如何处理可以以正确的方式保留通用接口+父/子关系的设计重构?

[我们有现有的服务,其中Logging的接口已注入Child构造函数中并传递给其父级(基础)。现有:公共类子级:父公共Ctor(ILogger ...

回答 1 投票 0

我无法将serilog.dll添加到sql Server程序集中

实际上,我正在使用Visual Studio 2019在框架4.8中开发SQL项目。该项目包含三个依赖项(子项目),这些依赖项作为dll引用到我的主sql项目中。 ...

回答 1 投票 0

MongoDB地图集的Serilog

我正在尝试让Serilog将消息记录到.Net Core API中的MongoDB Atlas DB中的集合中。我需要在appsettings.json中设置连接字符串,以使其可配置。我在做...

回答 1 投票 0

Serilog WriteTo.File()在Console App中起作用,但在.net Core 3 Worker Service中不起作用

下面用于LoggerConfiguration()初始化的代码可在.net core 3控制台应用程序的Main()中工作,但不能在辅助服务中工作。使用控制台应用程序时,'logs'文件夹和log.txt ...

回答 1 投票 0

当使用多个环境配置文件时,Serilog创建多个MSSqlServer日志

我正在使用SQL Server Serilog接收器并使用不同的appsettings。 。json配置文件(一个用于默认设置,即appsettings.json,另一个用于我所处的特定环境...

回答 1 投票 1

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