我正在尝试使用可在web.config
.
有没有办法以例如滚动文件接收器的方式做到这一点?
例子:
<add key="serilog:write-to:RollingFile.pathFormat" value="C:\Logs\Log_File_{Date}.txt" />
我已经下载了MSSQL
serilog 的扩展,它可以在 (C#) 之类的代码中运行:
public ILogger Log = new LoggerConfiguration().WriteTo.MSSqlServer(@"Server=.;Database=LogDatabase;Trusted_Connection=True;", "Logs").ReadFrom.AppSettings().CreateLogger();
但不喜欢:
<add key="serilog:write-to:MSSqlServer" value="Server=.;Database=LogDatabase;Initial Catalog=Logs;Trusted_Connection=True;"/>
当然有可能解决这个问题,但我仍然想知道这是否可能,出于好奇心和更好看的代码。
有没有人让它工作?
感谢回复