简单配置Log4Net

目的:记录页面异常日志

首先引用log4net.dll(可以去官网下载或http://files.cnblogs.com/xyong/log4net.zip 下载)

web.config 简单配置:

在configuration 之后添加---

View Code
<configuration>
<configSections>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/>
</configSections>

<!--log4net配置 BEGIN-->
<log4net debug="true">
<appender name="LogFileAppender" type="log4net.Appender.FileAppender">
<param name="File" value="log\\log4net.log"/> <!--日志输出目录(自动创建)-->
<layout type="log4net.Layout.PatternLayout">
<param name="ConversionPattern" value="%d [%t] %-5p %c %m%n"/>
</layout>
</appender>
<logger name="File">
<level value="All" />
<appender-ref ref="LogFileAppender" />
</logger>
</log4net>
<!--log4net配置 END-->

添加Global.asax中添加如下内容:

View Code
    void Application_Start(object sender, EventArgs e) 
{
// 在应用程序启动时运行的代码
//启动日志log4net
log4net.Config.DOMConfigurator.Configure();
}

添加一个类:Log4Net_Log

View Code
    private static log4net.ILog log = null;
private static object lockHelper = new object();

public static log4net.ILog Log
{
get
{
if (log == null)
lock (lockHelper)
if (log == null)
log = log4net.LogManager.GetLogger("File");
return log;
}
}

使用:

View Code
try{
//这里是你要捕捉异常的代码
}
catch (Exception ex)
{
Log4Net_Log.Log.Debug("页面:Default----方法:Render"+ex.Message);
}

输出日志:

View Code
2011-11-01 09:57:45,280 [5932] DEBUG File 页面:Default----方法:Render指定的参数已超出有效值的范围。
参数名: i

 

转载于:https://www.cnblogs.com/xyong/archive/2011/11/01/2231074.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值