zoukankan      html  css  js  c++  java
  • 简单配置Log4Net

    目的:记录页面异常日志

    首先引用log4net.dll(可以去官网下载或https://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


    作者:javaoraspx
    出处:http://www.cnblogs.com/xyong/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

  • 相关阅读:
    泛型为什么不用装箱拆箱
    net 自带cache
    泛型与非泛型的区别。
    java 魔术
    栈帧
    yii使用CUploadedFile上传文件
    yii上传图片、yii上传文件、yii控件activeFileField使用
    yii 验证码的使用
    mysql 分库分表
    全国省市区三级联动js
  • 原文地址:https://www.cnblogs.com/xyong/p/2231074.html
Copyright © 2011-2022 走看看