我想使用石英2.1.2伐木,但我不斷收到以下輸出,當我調試:Quartz.NET - 沒有配置節<普通/日誌>發現 - 抑制日誌輸出
no configuration section found - suppressing logging output
這裏是我的的App.config文件:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<sectionGroup name="common">
<section name="logging" type="Common.Logging.ConfigurationSectionHandler, Common.Logging" />
</sectionGroup>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/>
</configSections>
<common>
<logging>
<factoryAdapter type="Common.Logging.Log4Net.Log4NetLoggerFactoryAdapter, Common.Logging.Log4Net">
<arg key="configType" value="INLINE"/>
<arg key="configFile" value="c:\Scheduler.log"/>
<arg key="level" value="INFO" />
</factoryAdapter>
</logging>
</common>
<log4net>
<appender name="EventLogAppender" type="log4net.Appender.EventLogAppender">
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%d [%t] %-5p %l - %m%n" />
</layout>
</appender>
<root>
<level value="INFO" />
<appender-ref ref="EventLogAppender" />
</root>
</log4net>
</configuration>
這裏是我的實例調度代碼:
private IScheduler scheduler;
public JobScheduler()
{
ISchedulerFactory schedulerFactory = new StdSchedulerFactory();
this.scheduler = schedulerFactory.GetScheduler();
this.scheduler.Start();
}
我在做什麼錯?
UPDATE:
好了,有一件事我做錯了是不包括在我的單元測試項目App.config文件。一旦我做到了,我得到了一個不同的錯誤:
Unable to create type 'Common.Logging.Log4Net.Log4NetLoggerFactoryAdapter, Common.Logging.Log4Net'
我沒有看到log4net的在Common.Logging命名空間,所以我說通過包管理器的DLL,但我仍然得到同樣的錯誤。我正在使用Common.Logging版本2.1.2。任何想法,爲什麼我仍然有問題?
如果您得到'無法創建類型'異常,它還應包含內部異常,其中包含有關爲何無法創建類型的更多詳細信息。 – sgmoore 2013-02-25 10:02:50