【问题标题】:Orchard CMS Logging data store in database?Orchard CMS Logging 数据存储在数据库中吗?
【发布时间】:2018-08-25 12:41:00
【问题描述】:

我想将我所有的日志异常数据存储在数据库中。我可以将它们登录到文件中,但是使用 db 在 log4net.config 添加了 appender 属性,但没有成功。有人可以分享一些建议吗?提前致谢。

【问题讨论】:

  • 请附上您迄今为止尝试过的内容,特别是不起作用的代码。
  • 感谢@Stephen Newell。首先,我在 Orchard cms 还很陌生。我运行了 db 脚本并添加了我在logging.apache.org/log4net/release/config-examples.html 中获得的配置。在 AdminController 的构造函数中实例化 Logger。在出现错误异常的一种方法中分配 logger.error。这是正确的存储方式还是我必须像 Orchard 在 db 中存储的正常方式一样?
  • 我解决了..问题出在配置文件中。
  • @user3445970 ...然后请发布一个答案,详细描述您如何解决它。没有人可以使用通用的“它是配置文件”。

标签: database logging orchardcms store


【解决方案1】:

http://logging.apache.org/log4net/release/config-examples.html 提供了几乎所有数据库示例配置文件,用于将日志记录数据存储到数据库表中。运行用于创建表的脚本并在项目中添加配置文件。请注意所有参数名称和布局拼写。

我测试了 MS SQL,为我工作,也适用于任何其他数据库。

快乐编码

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-04
    • 2013-10-13
    • 2011-05-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多