2016-05-13 81 views
0

我在我的一个应用程序中使用Quartz.NET,配置为使用log4net进行日志记录。到目前为止,一切都如预期般运作。Quartz.NET过滤器信息消息

但是,有一件事让我烦恼。当我使用INFO作为日志级别时,是否有任何方法可以从日志中过滤出Quartz.NET消息?

典型的日志文件看起来像这样:

2016-05-13 16:30:32,608 - Application start 
2016-05-13 16:30:32,646 - [Quartz.Impl.StdSchedulerFactory] - INFO - Using default implementation for object serializer 
2016-05-13 16:30:32,677 - [Quartz.Impl.StdSchedulerFactory] - INFO - Using default implementation for ThreadExecutor 
2016-05-13 16:30:32,677 - [Quartz.Core.SchedulerSignalerImpl] - INFO - Initialized Scheduler Signaller of type: Quartz.Core.SchedulerSignalerImpl 
2016-05-13 16:30:32,677 - [Quartz.Core.QuartzScheduler] - INFO - Quartz Scheduler v.2.3.3.0 created. 
2016-05-13 16:30:32,677 - [Quartz.Plugin.Xml.XMLSchedulingDataProcessorPlugin] - INFO - Registering Quartz Job Initialization Plug-in. 
2016-05-13 16:30:32,677 - [Quartz.Simpl.RAMJobStore] - INFO - RAMJobStore initialized. 
2016-05-13 16:30:32,692 - [Quartz.Core.QuartzScheduler] - INFO - Scheduler meta-data: Quartz Scheduler (v2.3.3.0) 'ArchiveAppScheduler' with instanceId 'ArchiveApp' 
    Scheduler class: 'Quartz.Core.QuartzScheduler' - running locally. 
    NOT STARTED. 
    Currently in standby mode. 
    Number of jobs executed: 0 
    Using thread pool 'Quartz.Simpl.SimpleThreadPool' - with 10 threads. 
    Using job-store 'Quartz.Simpl.RAMJobStore' - which does not support persistence. and is not clustered. 

2016-05-13 16:30:32,692 - [Quartz.Impl.StdSchedulerFactory] - INFO - Quartz scheduler 'ArchiveAppScheduler' initialized 
2016-05-13 16:30:32,692 - [Quartz.Impl.StdSchedulerFactory] - INFO - Quartz scheduler version: 2.3.3.0 
2016-05-13 16:30:32,692 - [Quartz.Xml.XMLSchedulingDataProcessor] - INFO - Parsing XML file: quartz_jobs.xml with systemId: quartz_jobs.xml 
2016-05-13 16:30:32,846 - [Quartz.Xml.XMLSchedulingDataProcessor] - INFO - Adding 1 jobs, 1 triggers. 
2016-05-13 16:30:32,846 - [Quartz.Xml.XMLSchedulingDataProcessor] - INFO - Adding job: MainJob.ArchiveDB 
2016-05-13 16:30:32,862 - [Quartz.Core.QuartzScheduler] - INFO - Scheduler ArchiveAppScheduler_$_ArchiveApp started. 
2016-05-13 16:30:32,878 - [ArchiveApp.ArchiveDB] - INFO - Archiving process started 
2016-05-13 16:30:32,878 - [ArchiveApp.Helpers] - INFO - Reading SyncRepositoryServerName setting 

有没有什么办法可以过滤掉所有[石英#######]消息?

+1

https://logging.apache.org/log4net/release/manual/configuration.html - “假如我们不再希望看到属于任何的COM组件的输出.Foo包...“ – Caramiriel

+0

非常感谢您的帮助。 –

回答

1

尝试增加

<logger name="Quartz"> 
    <level value="OFF" /> 
</logger> 
+0

非常感谢您的帮助。 –