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");
声明:本系列帖子都非原创, 乃是从网友的帖中淘出做了一些示例的, 具体的内容还请网上搜之.
示例如下:
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");
声明:本系列帖子都非原创, 乃是从网友的帖中淘出做了一些示例的, 具体的内容还请网上搜之.
相关文章推荐
- ElMAH(ASP.NET错误日志记录与通知)系列文章-基础应用篇
- .Net语言 APP开发平台——Smobiler学习日志:Poplist控件在APP中的应用场景以及代码
- ASP.Net中应用Javascript的示例(引)
- tomcat应用文件备份脚本及日志备份脚本的示例代码
- MVC模式在ASP.NET中的应用(示例)
- android开发之应用Crash自动抓取Log_自动保存崩溃日志到本地
- android开发之应用Crash自动抓取Log_自动保存崩溃日志到本地
- ASP.NET Core应用中如何记录和查看日志
- 使用Log4j为项目配置日志输出应用详细总结及示例演示.
- CYQ.Data 轻量数据层之路 应用示例三 Aop切入留言系统--操作日志(二十七)
- Log4Net异常日志记录在asp.net mvc3.0的应用
- android应用如何在发布市场时关掉所有的Log日志输出
- android应用如何在发布市场时关掉所有的Log日志输出
- SourceID.NET应用示例(开源SSO方案)[暂未完成]
- ElMAH(ASP.NET错误日志记录与通知)系列文章-基础应用篇
- 使用Log4j为项目配置日志输出应用详细总结及示例演示.
- Asp.Net中应用Web Service示例
- VB.net类库中应用log4net实现日志记录(文件形式)
- SPRING.NET 1.3.2 学习2--快速入门应用示例说明
- 使用python分析git log日志示例