Giả sử bạn đang sử dụng Quartz.net 1.0.3. bạn phải thêm một tham chiếu đến các hội đồng sau:
Common.Logging
Common.Logging.NLog
NLog
Sau đó, bạn cần phải thêm các cấu hình sau đây trong tập tin cấu hình ứng dụng của bạn:
<configuration>
<configSections>
<sectionGroup name="common">
<section name="logging" type="Common.Logging.ConfigurationSectionHandler, Common.Logging" />
</sectionGroup>
</configSections>
...
<common>
<logging>
<factoryAdapter type="Common.Logging.NLog.NLogLoggerFactoryAdapter, Common.Logging.NLog">
<arg key="configType" value="FILE" />
<arg key="configFile" value="~/NLog.config" />
</factoryAdapter>
</logging>
</common>
</configuration>
Lưu ý rằng tôi đang sử dụng tệp NLog.config bên ngoài.
LƯU Ý:
Quartz.net sử dụng Common.Logging phiên bản 1.2.
Điều đó hiệu quả! Cảm ơn. Chỉ cần một lưu ý cho người đọc trong tương lai. Hãy chắc chắn rằng tất cả các DLL được sao chép vào thư mục chính xác. –
Chỉ trong trường hợp ai đó chỉ muốn một phiên bản Common.Logging trong dự án của mình, tôi đã biên dịch lại Quartz với 2.0 giống như một khoe. Tải xuống các nguồn, thay thế các tệp nhị phân và biên dịch lại. – Kjellski