log4net配置和使用方法分享

 更新时间:2014年01月23日 10:39:46   作者:  
这篇文章主要介绍了log4net配置和使用方法,大家参考使用吧

1.Global.asax文件

复制代码 代码如下:

void Application_Start(object sender, EventArgs e)
{
//在应用程序启动时运行的代码
log4net.Config.XmlConfigurator.ConfigureAndWatch(new System.IO.FileInfo(Sxmobi.FileHelper.GetMapPath("~\\log4net.config")));
}

2.log4net.config 文件

复制代码 代码如下:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net"/>
</configSections>
<log4net debug="false">
<!--配置日志记录相关参数-->
<!--注释部分按日期生成单个日志文件-->
<appender name="DebugLogger" type="log4net.Appender.RollingFileAppender">
<!--<param name="File" value="D:\Webroot\SXH\DocOnline\web\Log\"/>-->
<param name="File" value="Log\Debug.txt"/>

<param name="AppendToFile" value="true"/>
<param name="MaxSizeRollBackups" value="10"/>

<!--<param name="StaticLogFileName" value="false"/>
<param name="DatePattern" value="yyyy-MM-dd&quot;.log&quot;"/>-->
<param name="RollingStyle" value="Date"/>
<layout type="log4net.Layout.PatternLayout">
<param name="ConversionPattern" value="%n[Header]%n%d [%t] %-5p %c [%x] [%X{auth}]%n - %m%n[Footer]%n"/>
 </layout>

</appender>

<!-- 如要使用不同的日志文件,在上面添加一个Appender节点并设置File值,
 然后在下面添加一个logger节点即可-->
<root>
 <!--(高) OFF > FATAL > ERROR > WARN > INFO > DEBUG > ALL (低) -->
 <level value="DEBUG"/>
 <appender-ref ref="DebugLogger"/>
</root>
 </log4net>
</configuration>

相关文章

  • asp.net实现获取客户端详细信息

    asp.net实现获取客户端详细信息

    这篇文章主要介绍了asp.net实现获取客户端详细信息,包括客户端浏览器及主机信息,感兴趣的小伙伴们可以参考一下
    2015-12-12
  • 微信扫码支付(PC端)

    微信扫码支付(PC端)

    本文主要介绍了扫码支付指的是PC网站上面使用微信支付,也就是官方的模式二,网站是Asp.net MVC。具有很好的参考价值,下面跟着小编一起来看下吧
    2017-01-01
  • 一文搞懂MemoryCache 清除全部缓存的方法

    一文搞懂MemoryCache 清除全部缓存的方法

    这篇文章主要介绍了MemoryCache 清除全部缓存的方法,本文给大家介绍两个方法,每种方法通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-12-12
  • asp.net动态产生checkbox(数据源为DB或内存集合)

    asp.net动态产生checkbox(数据源为DB或内存集合)

    动态产生一组checkbox(数据源为DB或内存集合)且post提交时后台能及时获取等等,打算使用repeater+input(checkbox)+input(hidden)来实现
    2013-10-10
  • 获取DataRow[]的值示例

    获取DataRow[]的值示例

    这篇文章主要介绍了如何获取DataRow[]的值,需要的朋友可以参考下
    2014-04-04
  • .net中webconfig 详解

    .net中webconfig 详解

    这篇文章主要介绍了.net中webconfig 详解,需要的朋友可以参考下
    2015-01-01
  • asp.net 文件上传实例汇总

    asp.net 文件上传实例汇总

    文件上传在asp.net中有很多方法,这里我很给各位介绍最简单最方便的.net文件上传实例,希望给各位.net入门者带来帮助
    2014-01-01
  • Javascript调用Webservice的多种方法

    Javascript调用Webservice的多种方法

    通过xmlhttp+webservice(原始方法)
    2009-02-02
  • 全面剖析.Net环境下的缓存技术

    全面剖析.Net环境下的缓存技术

    这篇文章主要全面剖析.Net环境下的缓存技术,介绍缓存的基本概念和常用的缓存技术,给出了各种技术的实现机制的简单介绍和适用范围说明,以及设计缓存方案应该考虑的问题,感兴趣的小伙伴们可以参考一下
    2016-03-03
  • ASP.NET:把ashx写到类库里并在页面上调用的具体方法

    ASP.NET:把ashx写到类库里并在页面上调用的具体方法

    最近在调整博客的架构,进一步把表现和业务分离,所以要把之前用ashx搞的那些Http Handler放到类库中,下面是具体的步骤及代码
    2013-06-06

最新评论