Log4Net
来源:互联网 发布:淘宝多少转化率正常 编辑:程序博客网 时间:2024/06/06 00:46
1:官网
http://logging.apache.org/log4net/index.html
2:配置:
<configuration>
<configSections>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/>
</configSections>
<log4net>
<!-- Define some output appenders -->
<appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
<file value="D:/Demo/test.txt"/>
<appendToFile value="true"/>
<maxSizeRollBackups value="10"/><!--最大文件回滚的个数-->
<maximumFileSize value="1024KB"/>
<rollingStyle value="Size"/>
<staticLogFileName value="true"/>
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date [%thread] %-5level %logger - %message%newline"/>
</layout>
</appender>
<root>
<level value="DEBUG"/>
<appender-ref ref="RollingLogFileAppender"/>
</root>
</log4net>
2:
<log4net>
<!-- OFF, FATAL, ERROR, WARN, INFO, DEBUG, ALL -->
<!-- Set root logger level to ERROR and its appenders -->
<root>
<level value="ALL"/>
<appender-ref ref="SysAppender"/>
</root>
<!-- Print only messages of level DEBUG or above in the packages -->
<logger name="WebLogger">
<level value="DEBUG"/>
</logger>
<appender name="SysAppender" type="log4net.Appender.RollingFileAppender,log4net" >
<param name="File" value="App_Data/" />
<param name="AppendToFile" value="true" />
<param name="RollingStyle" value="Date" />
<param name="DatePattern" value=""Logs_"yyyyMMdd".txt"" />
<param name="StaticLogFileName" value="false" />
<layout type="log4net.Layout.PatternLayout,log4net">
<param name="ConversionPattern" value="%d [%t] %-5p %c - %m%n" />
<param name="Header" value=" ----------------------header-------------------------- " />
<param name="Footer" value=" ----------------------footer-------------------------- " />
</layout>
</appender>
<appender name="consoleApp" type="log4net.Appender.ConsoleAppender,log4net">
<layout type="log4net.Layout.PatternLayout,log4net">
<param name="ConversionPattern" value="%d [%t] %-5p %c - %m%n" />
</layout>
</appender>
</log4net>
3:实际项目中:
<log4net>
<appender name="FileAppender" type="log4net.Appender.RollingFileAppender">
<file value="logs\\" />
<appendToFile value="true" />
<DatePattern value="yyyyMMdd'\\log.log'" />
<rollingStyle value="Date" />
<maxSizeRollBackups value="10" />
<param name="StaticLogFileName" value="false" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}] - %message%newline" />
<param name="Header" value=" ----------------------header-------------------------- " />
<param name="Footer" value=" ----------------------footer-------------------------- " />
</layout>
</appender>
<root>
<level value="DEBUG" />
<appender-ref ref="FileAppender" />
</root>
</log4net>
log4net配置文件设置
2011-11-16 13:15:41| 分类: Notes|举报|字号 订阅
- Log4Net
- log4net
- Log4net
- Log4net
- log4net
- Log4net
- log4net
- log4net
- Log4net
- log4net
- log4net
- Log4NET
- log4net
- log4net
- log4net
- log4net
- log4net
- log4Net
- 设备驱动--中断
- iOS 验证码随机出现的六位数
- java学习第2天——面向对象1
- bzoj2734: [HNOI2012]集合选数 压状dp
- 编程题(4)------Excel地址转换(C)
- Log4Net
- CUDA系列学习(一)An Introduction to GPU and CUDA
- 设计模式——抽象工厂(Abstract Factory Pattern)
- HDU-1231解题报告
- 编译Android出错:Unable to execute dex: Java heap space
- [端口扫描]S扫描器跨网段扫描
- A+B Problem
- 2015年1月5日
- Hibernate——ORMapping