gpt4 book ai didi

c# - log4net 不给出任何响应或日志记录

转载 作者:行者123 更新时间:2023-11-30 23:23:53 25 4
gpt4 key购买 nike

我正在尝试使用 log4net 将错误写入文件。我没有收到任何错误,也没有日志文件。我在这里缺少什么?

<configSections>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />

<log4net>
<appender name="LogFileAppender" type="log4net.Appender.FileAppender">
<param name="File" value="c:\Temp\testlog4net.txt" />
<param name="AppendToFile" value="true" />
<layout type="log4net.Layout.PatternLayout">
<param name="Header" value="[Header]\r\n" />
<param name="Footer" value="[Footer]\r\n" />
<param name="ConversionPattern" value="%d [%t] %-5p %c %m%n" />
</layout>
</appender>
<root>
<level value="INFO" />
<appender-ref ref="LogFileAppender" />
</root>
</log4net>
<appSettings>
<add key="log4net.Internal.Debug" value="true"/>
</appSettings>

代码:

private static ILog _fileLogger = LogManager.GetLogger(typeof(LogHelper));

public static void Error(Exception e)
{
_fileLogger.Error(e);
}

最佳答案

你应该把它加到

AssemblyInfo.cs

[assembly: log4net.Config.XmlConfigurator(ConfigFile = "log4net.config", Watch = true)]

关于c# - log4net 不给出任何响应或日志记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38079108/

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