日志记录
2016-04-14 21:18
344 查看
XmlConfigurator.Configure();
配置文件放到config节点前面
<?xml version="1.0"?>
<configuration>
<configSections>
<section name="log4net"
type="log4net.Config.Log4NetConfigurationSectionHandler,log4net"/>
</configSections>
<!--站点日志配置部分-->
<log4net>
<appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppender" >
<lockingModel type="log4net.Appender.FileAppender+MinimalLock"/>
<file value="log/" />
<datePattern value="'PACS'yyyyMMdd'.log'"/>
<appendToFile value="true" />
<!--<rollingStyle value="Date" />-->
<staticLogFileName value="false"/>
<rollingStyle value="Composite" />
<maxSizeRollBackups value="100"/>
<maximumFileSize value="1MB"/>
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date %-5level [线程:%-5.5thread] %-40.40logger %message%newline" />
</layout>
</appender>
<root>
<appender-ref ref="RollingFileAppender" />
<level value="DEBUG" />
</root>
<logger name="NHibernate">
<level value="WARN" />
</logger>
</log4net>
</configuration>
调用:
ILog lgr = log4net.LogManager.GetLogger(typeof(Form1));
配置文件放到config节点前面
<?xml version="1.0"?>
<configuration>
<configSections>
<section name="log4net"
type="log4net.Config.Log4NetConfigurationSectionHandler,log4net"/>
</configSections>
<!--站点日志配置部分-->
<log4net>
<appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppender" >
<lockingModel type="log4net.Appender.FileAppender+MinimalLock"/>
<file value="log/" />
<datePattern value="'PACS'yyyyMMdd'.log'"/>
<appendToFile value="true" />
<!--<rollingStyle value="Date" />-->
<staticLogFileName value="false"/>
<rollingStyle value="Composite" />
<maxSizeRollBackups value="100"/>
<maximumFileSize value="1MB"/>
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date %-5level [线程:%-5.5thread] %-40.40logger %message%newline" />
</layout>
</appender>
<root>
<appender-ref ref="RollingFileAppender" />
<level value="DEBUG" />
</root>
<logger name="NHibernate">
<level value="WARN" />
</logger>
</log4net>
</configuration>
调用:
ILog lgr = log4net.LogManager.GetLogger(typeof(Form1));
相关文章推荐
- 进程间通信(3)--信号量
- vi_ABC
- VS开发入门常识
- Linux学习笔记知识点(find命令)
- notifyDataSetChanged()
- 06 VoLTE - Signaling - Call Release and Error Handling
- BZOJ4521: [Cqoi2016]手机号码
- 关于Android SQLite3多线程并发问题
- OD三种断点原理
- 复利计算--结对1.0,做汉堡,结对2.0-复利计算再升级
- 复利计算5.1
- 【Code】JS-propertychange事件,实现实时金额计算
- WinEdt的bib参考文献管理教程
- 深入理解JVM-虚拟机字节码执行引擎
- Java内部类:局部内部类(三)
- poj 3259 Wormholes bellman
- JDK环境变量配置
- AlertDialog 自定义布局 以及 EditText 无法弹出软键盘的解决
- 关于C++类型检查的一点小挫折
- 从零开始写shell脚本(1)--shell初体验