gpt4 book ai didi

c# - 如何查看log4net日志路径?

转载 作者:太空狗 更新时间:2023-10-30 00:19:26 25 4
gpt4 key购买 nike

我的配置文件是:

<log4net  xsi:noNamespaceSchemaLocation="http://csharptest.net/downloads/schema/log4net.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<appender name="InfoFileAppender" type="log4net.Appender.RollingFileAppender">
<file value="D:/" />
<appendToFile value="true" />
<param name="DatePattern" value="yyyyMMdd&quot;.txt&quot;" />
<rollingStyle value="Date" />
<maxSizeRollBackups value="100" />
<datePattern value="YYYY-MM-DD'.log'"/>
<maximumFileSize value="1024KB" />
<staticLogFileName value="false" />
<encoding value="utf-8"/>
<filter type="log4net.Filter.LevelRangeFilter">
<param name="LevelMin" value="INFO" />
<param name="LevelMax" value="INFO" />
</filter>
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date %-5level %logger - %message%newline" />
</layout>
</appender>
<appender name="ErrorFileAppender" type="log4net.Appender.RollingFileAppender">
<file value="D:/" />
<appendToFile value="true" />
<rollingStyle value="Size" />
<maxSizeRollBackups value="100" />
<maximumFileSize value="10240KB" />
<datePattern value="YYYY-MM-DD'.log'"/>
<staticLogFileName value="true" />
<encoding value="utf-8"/>
<filter type="log4net.Filter.LevelRangeFilter">
<param name="LevelMin" value="WARN" />
<param name="LevelMax" value="FATAL" />
</filter>
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date %-5level %logger - %message%newline" />
</layout>
</appender>
<root>
<level value="INFO" />
<appender-ref ref="InfoFileAppender" />
<appender-ref ref="ErrorFileAppender" />
</root>
</log4net>

在 app.config 中。

但是D盘没有日志文件:!!!!

最佳答案

刚刚验证了您的配置 - 工作正常。您可能没有正确初始化 log4net。您应该在 AssemblyInfo.cs 文件中添加:

[assembly: XmlConfigurator(Watch = true)]

或者您可以使用 XmlConfigurator.ConfigureAndWatch方法或简单地

XmlConfigurator.Configure();

与 NLog 不同,log4net 无法自行初始化。

注意:您应该将日期模式更改为 yyyy-MM-dd'.log' - 年份和日期应为小写字母。您也可以使用单个 appender 编写多个级别。无需创建两个写入同一文件的附加程序。

关于c# - 如何查看log4net日志路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20512548/

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