标签: nopcommerce
我在哪里可以配置日志级别?
在我们的插件中,我们有一些logger.Debug("...")和logger.Information("..."),但我只看到Information个in the Admin site。
logger.Debug("...")
logger.Information("...")
Information
我认为此修复程序正在将日志级别更改为Debug,不是吗?
Debug
答案 0 :(得分:2)
是的,根据设计,它是禁用的,因此,即使您将日志级别从Information更改为Debug,也不会有任何变化,并且您将无法在管理区域看到任何日志
要编写调试日志,您必须在Nop.Services.Logging> IsEnabled处启用调试日志级别,以重新生成解决方案并再次运行。
Nop.Services.Logging
IsEnabled
要使用插件实现该功能,您需要覆盖IsEnabled方法并根据用户输入进行切换。
还有另一种写调试日志的方法:
_logger.InsertLog(Nop.Core.Domain.Logging.LogLevel.Debug, "debug info here");