log4net ForwardingAppender阈值

log4net ForwardingAppender阈值,log4net,log4net-configuration,Log4net,Log4net Configuration,我需要配置日志记录器,以将消息写入具有不同日志级别的多个appender 例如,我希望RefreshDataService将详细信息记录到TransportFileAppender中,并将警告和错误记录到RollingFileAppender 另外,我正在使用缓冲来提高日志记录性能。 我设置FilteredFileLogappender将警告转发到FileLog->RollingFileAppender 但对于RefreshDataService logger,所有日志消息,包括调试和记录到文件

我需要配置日志记录器,以将消息写入具有不同日志级别的多个appender

例如,我希望
RefreshDataService
将详细信息记录到
TransportFileAppender
中,并将警告和错误记录到
RollingFileAppender

另外,我正在使用缓冲来提高日志记录性能。 我设置FilteredFileLogappender将警告转发到FileLog->RollingFileAppender

但对于RefreshDataService logger,所有日志消息,包括调试和记录到文件日志的信息

您能否帮助我将
RefreshDataService
记录器配置为仅将警告+消息记录到文件日志?谢谢

下面是我的log4net配置的摘录


您可以在appender上使用液位范围过滤器:


我的理解是,
Threshold
属性用于在记录某个级别的消息时告诉附加程序刷新缓冲区。例如,通过这种方式,您可以确保将错误立即写入数据库