Python语言技术文档

微信小程序技术文档

php语言技术文档

jsp语言技术文档

asp语言技术文档

C#/.NET语言技术文档

html5/css技术文档

javascript

点击排行

您现在的位置:首页 > 技术文档 > C#/.NET入门教程

Log4net日志记录组件的使用步骤详解和下载

来源:中文源码网    浏览:161 次    日期:2024-04-28 17:06:43
【下载文档:  Log4net日志记录组件的使用步骤详解和下载.txt 】


Log4net日志记录组件的使用步骤详解和下载
第一步:
添加并应用Log4net.dll。然后在Web.config文件中添加下面的配置局
复制代码 代码如下:



第二步:
新建Log4Net.config的配置文件,并在其中添加下面的配置信息:
复制代码 代码如下:


































































































第三步:
在Global.asax文件中的Application_Start事件中添加如下代码:
复制代码 代码如下:
protected void Application_Start(object sender, EventArgs e)
{
// Code that runs on application startup
log4net.Config.XmlConfigurator.ConfigureAndWatch(new FileInfo(Server.MapPath("Log4Net.config")));
}
第四步:调用LOG4net 写日志
复制代码 代码如下:
protected void Button2_Click(object sender, EventArgs e)
{
ILog logs = LogManager.GetLogger(typeof(TEST));
logs.Fatal("Excption:这里就是要提示的LOG信息");
}
也可以通过写一个LogHelper.cs类进行封装:
复制代码 代码如下:
using System;
using System.Collections.Generic;
using System.Web;
using log4net;
namespace SBIT.Web.Class
{
///
/// 日志辅助类
///

public class LogHelper
{
private static ILog log;
private static LogHelper logHelper = null;
///
/// 初始化
///

///
public static ILog GetInstance()
{
logHelper = new LogHelper(null);
return log;
}
///
/// 初始化
///

///
///
public static ILog GetInstance(string configPath)
{
logHelper = new LogHelper(configPath);
return log;
}
///
/// 构造函数
///

///
private LogHelper(string configPath)
{
if (!string.IsNullOrEmpty(configPath))
{
log = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
log4net.Config.XmlConfigurator.Configure(new System.IO.FileInfo(configPath));
}
else
{
log = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
}
}
}
}
通过封装类写日志的方法如下
复制代码 代码如下:
private static readonly ILog logs = LogHelper.GetInstance(); //LogManager.GetLogger(typeof(TEST));
protected void Button2_Click(object sender, EventArgs e)
{
logs.Fatal("Excption:这里就是要提示的LOG信息");
}
Log4net下载地址:http://xiazai.zwyuanma.com/tools/201302/tools/log4net-1.2.11-src.zip

相关内容