前言
用户可以从http://logging.apache.org/log4net/下载log4net的源代码。解压软件包后,在解压的src目录下将log4net.sln载入Visual Studio .NET,编译后可以得到log4net.dll。用户要在自己的程序里加入日志功能,只需将log4net.dll引入工程即可。
在项目中配置
第一步:首先在项目中引用log4net.dll文件。
第二步:在Web.config文件中进行添加configSections的节点
代码如下:
<configSections>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/>
<!--配置一个结点 名称为log4net-->
</configSections>
第三步:添加log4net配置节点
代码如下:
<log4net debug="true">
</log4net>
然后在log4net节点下添加
写入本地文本文件中的配置
代码如下:
<appender name="LogFileAppender" type="log4net.Appender.FileAppender" >
<!--定义的是日志记录到文件的附着器 name表示该附着器的名称-->
<!--在log4net中还有一个附着器RollingFileAppender 它表示会循环生成很多文件,举例来说,就是设置一共可以生成20个文件,每个文件的大小为2K,那么如果第一个、-->
<!--文件的大小超过2K,就会自动创建一个按顺序命名的文件-->
<param name="File" value="c:/Log/DBLog.txt" /> <!--日志记录的存在路径-->
<param name="AppendToFile" value="true" /><!--为true就表示日志会附加到文件,为false,则会重新创建一个新文件-->
<layout type="log4net.Layout.PatternLayout">
<!--输出内容控制-->
<param name="ConversionPattern" value="%d [%t] %-5p %c [%x] - %m%n" />
</layout>
</appender>
注释很清楚,就不解释了。
写入指定邮箱的配置
代码如下:
<appender name="SmtpAppender" type="log4net.Appender.SmtpAppender">
<!--设置发送电子邮件的附着器-->
新闻热点
疑难解答
图片精选