在我们的ASP.NET、ASP.NET核心和命令行程序中,我们已经使用NLog多年了。在以ASP.NET为目标的net6.0核心应用程序中,以下配置在使用NLog version 4.7.15和NLog.Extensions.Hosting version 1.7.5时有效。当将两个包升级到5.0.x版本(例如最新可用版本5.0.4)时,日志记录停止工作。
我在ASP.NET核心开始了我的新项目,我有一个问题。我有两个记录器:( a) nLog,它在nlog.config文件( b) serilog中有它的配置,在appsettings.json中有它的配置
此时,我有两个位置可以存储日志: fileName="${basedir}/logs/EPR/nlog-all-${shortdate}.log - nLog</em
对于日志记录,开发人员使用日志包,如: Nlog、SeriLog、.而asp.net核心有Microsoft.Extenstions.Logging.ILogger?ILogger of asp.net核记录日志不是吗?
如果ILogger可以记录日志,那么在没有任何其他包的情况下使用日志不是更好吗?如果ILogger可以记录日志,那么为什么开发
我试图通过.NET日志记录库从基于xUnit核心3.1的NLog测试用例中输出一些日志消息。通过NLog进行日志记录在我的主要应用程序中工作得很好,但是测试用例不会输出任何消息。我已经将代码简化为一个看起来非常简单的最小示例,但仍然没有输出任何内容:using NLog.Config;
using NLog</e