1
A
回答
1
在这里玩纯粹的猜测。
看着文档&想到,这可能是做到这一点的方法。
注意:DEBUG
级别的消息被记录到控制台& WARN
级别的消息被记录到eventlog。
希望工程:)
<log4net>
<!-- A1 is set to be a ConsoleAppender -->
<appender name="A1" type="log4net.Appender.ConsoleAppender">
<!-- A1 uses PatternLayout -->
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%-4timestamp [%thread] %-5level %logger %ndc - %message%newline" />
</layout>
</appender>
<appender name="EventLogAppender" type="log4net.Appender.EventLogAppender" >
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}] - %message%newline" />
</layout>
</appender>
<logger name="DebugLogger">
<level value="DEBUG" />
<appender-ref ref="A1" />
</logger>
<logger name="WarnLogger">
<level value="WARN" />
<appender-ref ref="EventLogAppender" />
</logger>
</log4net>
1
这至少适用于SmtpAppender。猜猜它也适用于其他appenders,但我没有测试它
<evaluator type="log4net.Core.LevelEvaluator">
<threshold value="WARN"/>
相关问题
- 1. log4net:在同一appender配置下使用多个日志级别
- 2. logback - 如何指定每个appender的级别?
- 3. 如何在log4net中记录不同的日志级别到不同的日志appender
- 4. 如何选择log4net的appender?
- 5. 不同级别的log4net日志记录
- 6. Log4Net Appender不加载
- 7. log4net中console和coloredConsole appender有何区别?
- 8. Log4Net的Asserting Appender?
- 9. 如何为某些类的log4net配置不同的级别?
- 10. log4net Azure Blob Appender
- 11. Remoting Appender log4net
- 12. NServiceBus log4Net appender
- 13. log4net adonet appender
- 14. 如何使用XmlSerializer指定不同级别的XmlElement?
- 15. 如何为补丁指定不同的--strip(-p)级别?
- 16. Log4Net级别数值
- 17. Log4Net SMTP Appender与Gmail
- 18. Log4Net File Appender Not Logging
- 19. Log4Net多个SMTP appender?
- 20. log4net的创建自定义级别
- 21. log4j:不同的类别优先级比appender阈值
- 22. 两个appender中的不同级别log4j2.properties?
- 23. log4j + log4mongo - 配置不同级别的多个appender
- 24. 有不同的日志记录级别,以不同的appender在log4j的
- 25. 如何在不同颜色的多级分析中显示不同的级别
- 26. Log4net:如何测试UDP Appender快速
- 27. Log4j使用属性文件的不同日志级别的不同appender
- 28. 警告级别不显示log4net的
- 29. 是否有log4net的SNMP appender?
- 30. 动态log4net appender的名字?