log4net
log4net使用說明
log4net.config
配置文件
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<log4net>
<appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppender">
<!-- 日志文件基礎路徑 -->
<file value="Logs\" />
<appendToFile value="true" />
<!-- 文件創(chuàng)建方式,以日期的方式記錄-->
<rollingStyle value="Date" />
<!-- 使用日期作為文件名的一部分 -->
<datePattern value="yyyy-MM-dd".txt""/>
<!-- 文件格式,每天生成一個文件,設置true不生成文件-->
<staticLogFileName value="false"/>
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date [%thread] %-5level %logger - %message%newline" />
</layout>
</appender>
<!--關聯(lián)到public static log4net.ILog Loginfo = log4net.LogManager.GetLogger("loginfo");-->
<logger name="loginfo">
<level value="DEBUG" />
<!-- 關聯(lián)到RollingFileAppender -->
<appender-ref ref="RollingFileAppender" />
</logger>
</log4net>
</configuration>
APP.config
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<appSettings>
<add key="log4net.config" value="log4net.config"/>
</appSettings>
</configuration>
如果不在APP.config中配置,需要在代碼中選擇文件
// 指定Log4net配置文件的路徑
FileInfo configFile = new FileInfo("log4net.config");
// 初始化Log4net配置
XmlConfigurator.Configure(configFile);
代碼區(qū)
private static ILog log = LogManager.GetLogger("loginfo");
//// 指定Log4net配置文件的路徑
//FileInfo configFile = new FileInfo("log4net.config");
//// 初始化Log4net配置
//XmlConfigurator.Configure(configFile);
log.Info("任務恢復運行");

浙公網(wǎng)安備 33010602011771號