C# 在Serilog.Sinks.File的4.x版本中配置RollingFile writer
C# 在Serilog.Sinks.File的4.x版本中配置RollingFile writer,c#,.net,serilog,C#,.net,Serilog,RollingFilesink从4.x版开始(据我所知)被滑流到Serilog.Sinks.File。我正在尝试通过appSettings进行配置,例如,但没有显示任何日志文件 这是一份复印件 创建新的.NET 4.6.2 Framework控制台应用程序 安装软件包Serilog 安装程序包Serilog.Sinks.File 安装软件包Serilog.Settings.AppSettings 将此添加到App.config: 将其添加到Program.cs中的Main: Log.Logg
RollingFile
sink从4.x版开始(据我所知)被滑流到Serilog.Sinks.File
。我正在尝试通过appSettings进行配置,例如,但没有显示任何日志文件
这是一份复印件
安装软件包Serilog
安装程序包Serilog.Sinks.File
安装软件包Serilog.Settings.AppSettings
App.config
:
Program.cs
中的Main
:Log.Logger=new LoggerConfiguration().ReadFrom.AppSettings().CreateLogger();
Logger.Fatal(“它能工作吗?”);
- 结果:在
/bin/debug
- 预期:在
/bin/debug
RollingFile
,并将pathFormat
更改为path
,则会将文件放置在预期位置
我做错了什么?Wups,您现在需要到处使用
write to:File
,并在文件
接收器上指定一个rollingInterval
我们发现这是有效的: