博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
windows应用程序配置log4net日志记录
阅读量:5155 次
发布时间:2019-06-13

本文共 1425 字,大约阅读时间需要 4 分钟。

第一步:添加app.log4net配置文件

 
<?
xml version="1.0" encoding="utf-8"
?>
<
configuration
>
 
<
configSections
>
<
section
name
="log4net"
type
="log4net.Config.Log4NetConfigurationSectionHandler, log4net"
/>
</
configSections
>
<
log4net
>
<
root
>
<
level
value
="ALL"
/>
<
appender-ref
ref
="rollingFile"
/>
</
root
>
<
appender
name
="rollingFile"
type
="log4net.Appender.RollingFileAppender,log4net"
>
<
param
name
="File"
value
="log\\log.txt"
/>
<
param
name
="AppendToFile"
value
="false"
/>
<
param
name
="RollingStyle"
value
="Date"
/>
<
param
name
="DatePattern"
value
="yyyy.MM.dd"
/>
<
param
name
="StaticLogFileName"
value
="true"
/>
<
layout
type
="log4net.Layout.PatternLayout,log4net"
>
<
param
name
="ConversionPattern"
value
="%d [%t] %-5p %c - %m%n"
/>
<
param
name
="Header"
value
="&#13;&#10;----------------------header--------------------------&#13;&#10;"
/>
<
param
name
="Footer"
value
="&#13;&#10;----------------------footer--------------------------&#13;&#10;"
/>
</
layout
>
</
appender
>
</
log4net
>
</
configuration
>

第二步:启用配置文件,在AssemblyInfo.cs文件里面添加配置

 
[
assembly:
log4net.Config.XmlConfigurator(ConfigFile =
"
ba.log4net
"
, Watch = true)]

第三步:使用Log4net记录日志

1、获取日志对象

 
private
static
readonly
log4net.ILog log
=
log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);

2、写日志

 
log.Info(
"
生成成功
"
);

转载于:https://www.cnblogs.com/denglinhai/archive/2011/07/05/2098341.html

你可能感兴趣的文章
c网购物车流程图
查看>>
xapth(笔记)
查看>>
HTTP 错误 403.6 - Forbidden 解决方案
查看>>
一个小例子介绍Obj-C的函数命名方式
查看>>
关于Bootstrap的理解
查看>>
hdu 2089 数位dp入门
查看>>
I/O的一些简单操作
查看>>
Handbook之012:函数类别构型
查看>>
php取整函数ceil,floor,round,intval的区别
查看>>
局部富文本
查看>>
例题6-7 树的层次遍历
查看>>
2019-2-15 日记
查看>>
那些年我们跳过的 IE坑
查看>>
产生式模型和判别式模型
查看>>
2015.10.13课堂
查看>>
国内最火5款Java微服务开源项目
查看>>
[国嵌攻略][038][时钟初始化]
查看>>
C#格式化字符串
查看>>
剑指offer——二叉搜索树的后序遍历序列
查看>>
2016集训测试赛(二十四)Problem C: 棋盘控制
查看>>