我正在尝试记录条件NLogs。我总是传递一个字符串(本例中为Rule1或Rule2 ),该字符串指定什么规则作为消息的第一部分。Rule1,Information about the rule,foo下面是我的目标>
<nlog xmlns="http://www.nlog-project.org/schemas/NLog
在以ASP.NET为目标的net6.0核心应用程序中,以下配置在使用NLog version 4.7.15和NLog.Extensions.Hosting version 1.7.5时有效。应用程序应该使用Microsoft.Extensions.Logging过滤器,如appsettings.json中所定义的-参见下面。
我已经读过很多次了,并试图解决这些突破性的变化。ASP.NET核心应用程序针对net6.0,使用NLog version 4.7.15和NLog.
LogManager.GetCurrentClassLogger(); logger.Debug("stuff"); }
我最近要求我的单个项目写入3个独立的日志文件,为此,我添加了多个记录器和目标它现在只写入我在NLog.config中指定的日志名称。我已经考虑过自己简单地添加方法名,并调用
System.Reflection.MethodBase.GetCurrentMethod(); // use Na