您的位置:首页 > 其它

log.net的应用示例(日志)

2008-05-10 20:58 381 查看
log.net的应用很多朋友很清楚, 为了使不会用的朋友快速了解,这里我也搜了一些朋友的贴子http://blog.hnce.net/post/246.html后做如下示例,希望能对大家有所帮助:

示例如下:

log4net的配置文件link

<?xml version="1.0" encoding="utf-8" ?>

2<log4net debug="true">

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

4 <file value="logs\log.txt" />

5 <appendToFile value="true" />

6 <maxSizeRollBackups value="100" />

7 <maximumFileSize value="1MB" />

8 <rollingStyle value= "Date " />

9 <datePattern value= "yyyyMMdd" />

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

11 <conversionPattern value="%date %-5level %logger - %message%newline" />

12 </layout>

13 </appender>

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

15 <file value="logs\tasklog.txt" />

16 <appendToFile value="true" />

17 <maxSizeRollBackups value="100" />

18 <maximumFileSize value="1MB" />

19 <rollingStyle value= "Date " />

20 <datePattern value= "yyyyMMdd" />

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

22 <conversionPattern value="%date, %-5level %logger - %message %properties{extendProperty}%newline" />

23 </layout>

24 </appender>

25

26 <root>

27 <level value="Info" />

28 <appender-ref ref="RollingLogRootFileAppender" />

29 </root>

30 <logger name="SchedulerLibrary">

31 <level value="Info" />

32 <appender-ref ref="RollingLogFileAppender" />

33 </logger>

34</log4net>

FileInfo file = new FileInfo(AppDomain.CurrentDomain.BaseDirectory + "Log4Net.config");

log4net.Config.XmlConfigurator.ConfigureAndWatch(file);

static log4net.ILog logger = log4net.LogManager.GetLogger(typeof(ObjectXXX));

logger.Info("xxxxxx");

声明:本系列帖子都非原创, 乃是从网友的帖中淘出做了一些示例的, 具体的内容还请网上搜之.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: