Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Logging 系统范围的machine.config log4net设置和web应用程序级别的配置设置_Logging_Error Handling_Log4net - Fatal编程技术网

Logging 系统范围的machine.config log4net设置和web应用程序级别的配置设置

Logging 系统范围的machine.config log4net设置和web应用程序级别的配置设置,logging,error-handling,log4net,Logging,Error Handling,Log4net,我试图让log4net同时使用machine.config设置和web.config设置(甚至是自定义配置文件),但效果不太好 我的目标是为所有web应用程序设置系统范围的设置(即appender、levels),然后允许每个项目通过项目级别的配置设置添加额外的日志记录配置 这可能吗? 我开始想得不多了,我在想也许我必须依赖于为系统范围的设置创建完整的appender程序。在读取配置文件(即应用程序名称等)后,我也需要修改系统范围的设置。据我所知,您的配置只能有一个源。如果log4net允许更多

我试图让log4net同时使用machine.config设置和web.config设置(甚至是自定义配置文件),但效果不太好

我的目标是为所有web应用程序设置系统范围的设置(即appender、levels),然后允许每个项目通过项目级别的配置设置添加额外的日志记录配置

这可能吗?
我开始想得不多了,我在想也许我必须依赖于为系统范围的设置创建完整的appender程序。在读取配置文件(即应用程序名称等)后,我也需要修改系统范围的设置。

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

您可以在以下位置找到配置的所有功能: