gpt4 book ai didi

log4net - 如何在Quartz.Net中从Log4Net切换到NLog?

转载 作者:行者123 更新时间:2023-12-04 13:43:29 33 4
gpt4 key购买 nike

我公司的标准日志记录工具是NLog。我正在尝试介绍Quartz.net,并被问到它是否可以使用NLog代替Log4Net。

我知道我可以重新编译以使用NLog,但如果可能的话,我想从配置文件中进行编译。

最佳答案

假设您使用的是Quartz.net 1.0.3。您必须添加对以下程序集的引用:

普通日志
通用日志
日志

然后,您必须在应用程序的配置文件中添加以下配置:

<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>

请注意,我使用的是外部NLog.config文件。

注意:

Quartz.net使用Common.Logging 1.2版。

关于log4net - 如何在Quartz.Net中从Log4Net切换到NLog?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6569936/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com