logging - 系统范围的machine.config log4net设置与Web应用程序级别的配置设置

标签 logging error-handling log4net

我正在尝试使log4net与machine.config设置和web.config设置(甚至是自定义配置文件)一起使用,但是效果不是很好。

我的目标是为所有Web应用程序设置系统范围的设置(即附加程序,级别),然后允许每个项目通过项目级别的配置设置添加其他日志记录配置。

这可能吗?
我开始考虑的不是那么多,并且在考虑也许我将不得不依赖完整的程序化创建附加程序来实现系统范围的设置。读取配置文件后,我也确实需要修改系统范围的设置(例如,用于应用程序名称等)

最佳答案

据我所知,您只能有一个配置源。如果log4net允许更多,它将如何解决冲突的配置等等。在内部,它使用XmlConfigurator读取配置文件。如果您阅读更多配置文件,它将仅记住您已阅读的上一个配置。

找到您可以使用配置做的最好的地方是:

log4net manual configuration

关于logging - 系统范围的machine.config log4net设置与Web应用程序级别的配置设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14886008/

相关文章:

c# - 如何配置 log4net 以在 Debug模式下打印到控制台

.net - 区分异常并确定要记录的内容

php - MVC验证建议

c# - Log4net 不记录异常

r - 将错误消息与包中的错误条件分开

javascript - `window.onerror` 在 Promise 中抛出异常时未调用钩子(Hook)

Log4Net 级别数值

java - log4J 输出中跳过和重复的行号

logging - 运行 cargo test 时如何设置日志级别?

logging - GWT 客户端中的记录器