我想发送信息级别及以上的XML appender和错误/致命的级别EventLog appender。 我收集到,我需要修改configuration的根元素,但我正在努力的语法。 在指定的级别或级别范围内,将日志定向到正确的appender的configuration语法是什么? 这是迄今为止的configuration: <log4net> <appender name="SomeXmlAppender" type="log4net.Appender.RollingFileAppender"> … </appender> <appender name="SomeEventLogAppender" type="log4net.Appender.EventLogAppender"> … </appender> <root> <level value="DEBUG" /> <appender-ref ref="SomeXmlAppender" /> <appender-ref ref="SomeEventLogAppender" /> </root> </log4net> 编辑:感谢@agileguy。 那篇文章确实包含了我需要的syntaxt。 现在的工作解决scheme如下所示: <log4net> <appender name="SomeXmlAppender" type="log4net.Appender.RollingFileAppender"> … <evaluator type="log4net.Core.LevelEvaluator"> <threshold value="INFO"/> </evaluator> <filter type="log4net.Filter.LevelRangeFilter"> <levelMin value="INFO" /> <acceptOnMatch value="true" /> </filter> <filter type="log4net.Filter.DenyAllFilter" /> </appender> […]