jjzjj

RollingFile

全部标签

c# - 使用 appsettings.json 配置 Serilog RollingFile

我正在尝试为.NETCore项目配置Serilog。这是我的appsettings.json中的内容:"Serilog":{"MinimumLevel":"Verbose","Enrich":["FromLogContext","WithMachineName","WithProcessId","WithThreadId"],"WriteTo":[{"Name":"RollingFile","Args":{"pathFormat":"C:/Logfiles/testapp/log-{Date}.json","textFormatter":"JsonFormatter","fileSiz

c# - Serilog - 多个日志文件

我正在使用Serilog进行日志记录,但无法弄清楚如何将日志事件分离到不同的文件中。例如,我想将错误记录到error_log-ddmmyyyy.txt,将警告记录到warn_log-ddmmyyyy.txt。这是我的记录器配置:Log.Logger=newLoggerConfiguration().WriteTo.Logger(lc=>lc.Filter.ByIncludingOnly(Matching.WithProperty("Level","Warning")).WriteTo.RollingFile(Path.Combine(AppDomain.CurrentDomain.Ba

java - Log4j2 保存文件(使用 RollingFile appender)

我正在尝试使用log4j2为我正在开发的系统创建日志文件,我已经按照他们site上的说明进行操作当我运行它时没有发生错误,但日志没有保存在我设置的位置(例如“D:\logs\app.log”)。这是我的log4j.xml%d%p%C{1.}[%t]%m%n我试过:删除app.log以查看我的配置(D:\logs\app.log)是否有效。当我运行应用程序时,它会创建app.log,所以我认为这意味着它看到了配置,唯一的问题是它没有保存我在java应用程序中所做的log.info将根级别更改为“TRACE”,并打印log.info。[编辑:]我的类路径中也有这些库log4j-api-2.