【开发】log4net自定义配置
来源:互联网 发布:vscode 修改语言 编辑:程序博客网 时间:2024/06/07 03:11
启动方式
log4net.config文件放于项目根目录下
在网站的Gloable.asax或应用程序的Application中加入如下代码
log4net.Config.XmlConfigurator.ConfigureAndWatch(new System.IO.FileInfo(System.IO.Path.Combine(Server.MapPath("~"), "log4net.config")));
配置文件
log4net.config
<?xml version="1.0" encoding="utf-8" ?><log4net xsi:noNamespaceSchemaLocation="http://csharptest.net/downloads/schema/log4net.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <!--用于记录系统开发时的调试信息:如debug等--> <appender name="SysDebugFileAppender" type="log4net.Appender.RollingFileAppender"> <filter type="log4net.Filter.LevelMatchFilter"> <param name="LevelToMatch" value="DEBUG"/> </filter> <file value="Log\Debug\" /> <appendToFile value="true" /> <rollingStyle value="Date"/> <staticLogFileName value="false"/> <datePattern value="yyyyMMdd.TXT" /> <layout type="log4net.Layout.PatternLayout"> <conversionPattern value="%n%d{yyyy'-'MM'-'dd HH':'mm':'ss} 线程:[%t]%n文件名称:[%F]%n错误行数:[%L]%n日志名称:%c %-5p %n%m%n" /> <header value="-----------------------------header-----------------------------"/> </layout> </appender> <!--用于记录系统运行时的状态概览:如启动、配置修改等--> <appender name="SysRunFileAppender" type="log4net.Appender.RollingFileAppender"> <filter type="log4net.Filter.LevelRangeFilter"> <param name="LevelMin" value="INFO"/> <param name="LevelMax" value="WARN"/> </filter> <file value="Log\Info\" /> <appendToFile value="true" /> <rollingStyle value="Date"/> <staticLogFileName value="false"/> <datePattern value="yyyyMMdd.TXT" /> <layout type="log4net.Layout.PatternLayout"> <conversionPattern value="%n%d{yyyy'-'MM'-'dd HH':'mm':'ss} 线程:[%t]%n文件名称:[%F]%n错误行数:[%L]%n日志名称:%c %-5p %n%m%n" /> <header value="-----------------------------header-----------------------------"/> </layout> </appender> <!--用于记录系统运行时的异常状态:如Exception等--> <appender name="SysErrorFileAppender" type="log4net.Appender.RollingFileAppender"> <filter type="log4net.Filter.LevelRangeFilter"> <param name="LevelMin" value="ERROR"/> <param name="LevelMax" value="FATAL"/> </filter> <file value="Log\Exception\" /> <appendToFile value="true" /> <rollingStyle value="Date"/> <staticLogFileName value="false"/> <datePattern value="yyyyMMdd.TXT" /> <layout type="log4net.Layout.PatternLayout"> <conversionPattern value="%n%d{yyyy'-'MM'-'dd HH':'mm':'ss} 线程:[%t]%n文件名称:[%F]%n错误行数:[%L]%n日志名称:%c %-5p %n%m%n" /> <header value="-----------------------------header-----------------------------"/> </layout> </appender> <root> <level value="DEBUG" /> <appender-ref ref="SysDebugFileAppender" /> <appender-ref ref="SysRunFileAppender" /> <appender-ref ref="SysErrorFileAppender"/> </root></log4net>
0 0
- 【开发】log4net自定义配置
- log4net配置
- log4net配置
- log4net配置
- Log4net 配置
- Log4Net配置
- log4net配置
- log4net配置
- Log4Net配置
- log4net配置
- log4net配置
- log4net 配置
- log4net配置
- Log4Net配置
- Log4Net配置
- log4net配置
- Log4Net配置
- log4net配置
- Oracle 11gR2单实例转换RAC-----ORA-25152
- 卷积局限波尔兹曼机的训练_(CRBM的训练)
- 小工具DeTexturepacker
- GridView 动态添加绑定列和模板列
- jsp中变量声明中!的区别
- 【开发】log4net自定义配置
- Clojure语言Eclipse开发之Hello world
- 算法练习之水题
- FFmpeg在Android上的移植之第一步
- 分析动态代理类的设计原理与结构
- wikioi 1550 不明飞行物
- Linux内核未定义符号
- 黑马程序员 知识点总结-Java继承
- Redis复制