日志级别配置

Log Level Configuration

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

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

我假设修复正在将日志级别更改为 Debug,不是吗?

是的,按照设计它是禁用的,因此即使您将日志级别从 Information 更改为 Debug 也不会产生任何影响,并且您将看不到任何日志管理区。

要写入调试日志,您必须在 Nop.Services.Logging> IsEnabled 重新构建解决方案并 运行 启用调试日志级别。

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

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

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