1. using
using log4net;
using log4net.Config;

2.
#region "LogSetting"
private static readonly log4net.ILog log = log4net.LogManager.GetLogger(typeof(WMSProxy));
private void _LogSetting()
{
log4net.Config.XmlConfigurator.ConfigureAndWatch(new System.IO.FileInfo(AppDomain.CurrentDomain.BaseDirectory + "LogConfig.xml"));
}
#endregion

3. LogConfig.xml

<log4net>

<appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppender">

<file value="C:/tmp/log4net.log" />

<appendToFile value="true" />

<rollingStyle value="Size" />

<maximumFileSize value="2048KB" />

<maxSizeRollBackups value="5" />

<datePattern value="yyyyMMdd-HHmm" />

<layout type="log4net.Layout.PatternLayout">

<conversionPattern value="[%date] [%level] [%logger:%line] %message%newline" />

</layout>

</appender>

<root>

<level value="DEBUG" />

<appender-ref ref="RollingFileAppender" />

</root>

</log4net>

arrow
arrow
    全站熱搜

    give 發表在 痞客邦 留言(0) 人氣()