将Log4net的配置配置到的独立文件中
来源:互联网 发布:洛奇英雄传捏脸数据 编辑:程序博客网 时间:2024/05/17 21:47
使用log4net已经有一段时间了.但有些参数详情不够了解.看了周公的博客后对log4net有了很详细的了解.
周公对log4net已经做了非常详细的解说,如不了解.还请到周公专栏:
http:
//blog.csdn.net/zhoufoxcn/article/details/2220533
周公在讲解log4net时.并没有讲解如何把log4net的配置放在独立的配置文件中;
其实在独立的配置文件中只需要修改几个地方就能完成:
1. 新建一个配置文件,log4net.config配置方法同成web.config或app.config一致;
2.如果windows应用程序请把配置文件设为:复制到输出目录 修改方法:在log4net.config上右击-->属性--->把
"复制到输出目录"
值改为
true
;
3.在要用到log4的地方命名空间上边加上:[assembly: log4net.Config.XmlConfigurator(ConfigFile =
"log4net.config"
, Watch =
true
)]
到此,日志就行顺利记录了.
具代码如下:
log4net.config配置文件: 可自行修改
<?xml version=
"1.0"
?>
<configuration>
<configSections>
<section name=
"log4net"
type=
"log4net.Config.Log4NetConfigurationSectionHandler, log4net"
/>
</configSections>
<!--日志记录组建配置-->
<log4net>
<!-- Console部分log输出格式的设定 -->
<appender name=
"ConsoleAppender"
type=
"log4net.Appender.ConsoleAppender"
>
<layout type=
"log4net.Layout.PatternLayout"
>
<conversionPattern value=
"%date [%thread] %-5level %logger %ndc - %message%newline"
/>
</layout>
</appender>
<!-- 日志文件部分log输出格式的设定 -->
<appender name=
"RollingLogFileAppender"
type=
"log4net.Appender.RollingFileAppender"
>
<file value=
"Logs\Log_"
/>
<appendToFile value=
"true"
/>
<rollingStyle value=
"Date"
/>
<datePattern value=
"yyyyMMdd'.txt'"
/>
<staticLogFileName value=
"false"
/>
<layout type=
"log4net.Layout.PatternLayout"
>
<header value="------------------------------------------------------------
" />
<ConversionPattern value=
"%date [%thread] %-5level %logger [%ndc] - %message%newline"
/>
</layout>
</appender>
<!-- Setup the root category, add the appenders and
set
the
default
level -->
<root>
<level value=
"ALL"
/>
<appender-
ref
ref
=
"ConsoleAppender"
/>
<appender-
ref
ref
=
"RollingLogFileAppender"
/>
</root>
</log4net>
</configuration>
在使用Log4net的地方添加:
[assembly: log4net.Config.XmlConfigurator(ConfigFile =
@"Log4\log4net.config"
, Watch =
true
)]
附件有例子,需要的童鞋可以下载看看!
http://download.csdn.net/detail/zwc0910/8185489
0 0
- 将Log4net的配置配置到的独立文件中
- 将Log4net的配置配置到的独立文件中
- log4net独立文件配置
- 以独立文件方式配置Log4net
- log4net配置(web中使用log4net,把web.config放在单独的文件中)
- log4net配置(web中使用log4net,把web.config放在单独的文件中)
- log4net配置(web中使用log4net,把web.config放在单独的文件中)
- log4net配置(web中使用log4net,把web.config放在单独的文件中)
- log4j配置类日志输出到独立的文件
- log4net一天一个文件的配置方法
- Log4net的配置使用
- log4net的配置
- Log4net的配置使用
- Log4net的配置
- log4net的配置使用
- log4net的配置
- log4net的配置详解
- Log4Net的配置使用
- 真爱无言_0
- 八里沟
- 各种排序算法
- 使用ContentResolver操作ContentProvider中的数据
- 只有亲情才是永远不变的
- 将Log4net的配置配置到的独立文件中
- 你是我的风景
- 创建一个程序来输出杨辉三角
- 爱情的味道变了,是时间还是欲望
- 今生我是一只狗丶来世我愿做个人
- iOS开发如何提高__优秀博客地址
- 从下象棋的角度来类比浅析H.264中的像素残差和运动矢量残差
- 父亲的泪
- 谁的琴声,乱我流年