我在ASP.NET核心开始了我的新项目,我有一个问题。我有两个记录器:( a) nLog,它在nlog.config文件( b) serilog中有它的配置,在appsettings.json中有它的配置
此时,我有两个位置可以存储日志: fileName="${basedir}/logs/EPR/nlog-all-${shortdate}.log - nLog "SerilogFile":&
我们发现serilog中存在restrictedToMinimumLevel属性,但它是否也支持最大级别属性?
前面我们使用了NLog,它有最低和最高级别的日志记录()。我们希望从控制台中的debug to information和文件中的information to warning和errors中登录到数据库。我们可以使用appsettings.json做到这一点吗?我们使用的是dotnet核心2.2。任何帮助都是非常感谢的。
我在我们的应用程序接口中使用NLog进行了一些登录到Elasticsearch实例的测试。Elasticsearch实例在Docker中运行,如果使用IIS Express执行API,我可以毫无问题地登录到Elasticsearch,并且可以查看创建的"logstash“索引,但是如果我在Docker容器中运行API,日志永远不会到达Elasticsearch,也不会创建索引。>
<nlog x