日志级别配置

时间:2018-08-23 20:29:05

标签: nopcommerce

我在哪里可以配置日志级别?

在我们的插件中,我们有一些logger.Debug("...")logger.Information("..."),但我只看到Informationin the Admin site

我认为此修复程序正在将日志级别更改为Debug,不是吗?

1 个答案:

答案 0 :(得分:2)

是的,根据设计,它是禁用的,因此,即使您将日志级别从Information更改为Debug,也不会有任何变化,并且您将无法在管理区域看到任何日志

要编写调试日志,您必须在Nop.Services.Logging> IsEnabled处启用调试日志级别,以重新生成解决方案并再次运行。

enter image description here

要使用插件实现该功能,您需要覆盖IsEnabled方法并根据用户输入进行切换。

还有另一种写调试日志的方法:

_logger.InsertLog(Nop.Core.Domain.Logging.LogLevel.Debug, "debug info here");