我已经编写了一个日志框架,它可以互换地使用Log4Net、Nlog和Serilog。每次对记录器的调用都会在写入日志条目之前触发一个事件。在添加serilog之前,我使用string.Format来获取格式化文本。现在,伴随着巨大的破坏,我们承担了巨大的责任。string.Format显然不喜欢字符串中的{@0}或{data}。DateTime.Now, msg, args); r
我已经创建了一个.net框架windows服务应用程序,它应该使用serilog和messages来记录消息和任何潜在的错误。我的问题是没有任何东西被登录到,所以我不确定问题是什么。举个例子(我删除了我的敏感代码)--我在publice Service1()方法中对SeriLog进行了初始化,然后我希望每5分钟运行一个进程,所以在OnStart()中,我设置了计时器,并使用了以下代码TrustServerCertificate=True;",
sinkOptions: n