gpt4 book ai didi

.net - Log4Net 和 .NET 4.0

转载 作者:行者123 更新时间:2023-12-01 18:31:54 25 4
gpt4 key购买 nike

有一段时间没有发布任何 log4net 版本了。这对于 3.5 来说并没有出现任何问题,但是对于 .NET 4 呢?有人听说过有关支持版本 4 框架的版本的传言吗?

最佳答案

“使用 .NET 4. 项目,您仍然可以使用 log4net。您必须将项目上的目标平台更改为“.NET Framework 4”...”

正确。但你需要把这条线

<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>

到配置文件的底部(在 log4net 设置之后):

<?xml version="1.0"?>
<configuration>
<configSections>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
</configSections>
<log4net>
<appender name="FileAppender" type="log4net.Appender.FileAppender">
<file value="logfile.txt" />
<appendToFile value="true" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date: %-5level – %message%newline" />
</layout>
</appender>
<root>
<level value="DEBUG" />
<appender-ref ref="FileAppender" />
</root>
</log4net>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>
</configuration>

使用 log4net 1.2.10.0 进行测试您需要放置以下行: [程序集:log4net.Config.XmlConfigurator(Watch = false)]在 Assemblyinfo.cs 中(我忘记了)

关于.net - Log4Net 和 .NET 4.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1866735/

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