韩全磊的技术博客
深度来自坚持与专注
博客园
首页
社区
新随笔
联系
订阅
管理
随笔-22 评论-6 文章-0 trackbacks-1
2008年5月3日
WinForm中使用Log4NET
首先下载Log4NET (废话...)
1. 添加log4net引用
2. 在WinForm程序下新建一个配置文件, 默认是App.config,更改如下:
3--20行是新添加的部分
配置文件
1
<?
xml version="1.0" encoding="utf-8"
?>
2
<
configuration
>
3
<
configSections
>
4
<
section
name
="log4net"
type
="log4net.Config.Log4NetConfigurationSectionHandler,log4net"
/>
5
</
configSections
>
6
7
<
log4net
>
8
<
root
>
9
<
level
value
="ALL"
/>
10
<
appender-ref
ref
="LogFileAppender"
/>
11
</
root
>
12
13
<
appender
name
="LogFileAppender"
type
="log4net.Appender.FileAppender"
>
14
<
param
name
="File"
value
="log-file.txt"
/>
15
<
param
name
="AppendToFile"
value
="true"
/>
16
<
layout
type
="log4net.Layout.PatternLayout"
>
17
<
param
name
="ConversionPattern"
value
="%d [%t] %-5p %c [%x] <%X{auth}>%n - %m%n"
/>
18
</
layout
>
19
</
appender
>
20
</
log4net
>
21
</
configuration
>
22
23
3. 添加完以后,在AssemblyInfo.cs中添加如下
[assembly: log4net.Config.DOMConfigurator(ConfigFileExtension
=
"
config
"
, Watch
=
true
)]
4. 然后在程序中用如下方法添加日志(我直接写在了Main函数中测试):
1
static
void
Main()
2
{
3
log4net.ILog log
=
log4net.LogManager.GetLogger(
"
test
"
);
4
log.Debug(
"
test
"
);
5
}
6
5. 调试运行,在项目的Debug目录下生成如下日志文件
log-file.txt
,内容如下:
1
2008
-
05
-
03
14
:
02
:
38
,
890
[
11
] DEBUG test [(
null
)]
<
(
null
)
>
2
-
test
这样就可以在程序中使用Log4Net进行日志记录了。当然这个只是让Log4Net运行的一个Helloworld级别的示例,具体的使用可以参见Log4Net的官方文档。也有一些中文的介绍资料,如
http://www.cnblogs.com/dragon/archive/2005/03/24/124254.html
(我这篇随笔就是参考这篇文章以及作者的回复写出来点 :) )
Enjoy Log4Net!
posted @
2008-05-03 14:28
antistone 阅读(304) |
评论(0)
|
编辑
专注技术,但不仅仅关注技术..
我的主页
个人资料
我的闪存
发短消息
<
2008年5月
>
日
一
二
三
四
五
六
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
搜索
随笔分类
(10)
3D图形学(1)
DotNet开发(2)
Web技术
视频分析(1)
学习日志(4)
杂七杂八(2)
随笔档案
(22)
2010年3月 (1)
2010年2月 (1)
2008年5月 (3)
2008年4月 (1)
2008年3月 (5)
2007年5月 (2)
2007年2月 (2)
2007年1月 (1)
2006年12月 (5)
2006年4月 (1)
好友链接
micro的技术博客
xust@r 的博客
天书的博客