log4net配置和使用方法分享

 更新时间:2021年9月22日 10:12  点击:1832

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>

[!--infotagslink--]

相关文章

  • C#控制台程序使用Log4net日志组件详解

    这篇文章主要为大家详细介绍了C#控制台程序使用Log4net日志组件,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2020-06-25
  • JWT+Log4net配置与使用详解

    这篇文章主要介绍了JWT+Log4net配置与使用详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧...2021-09-22
  • .net下log4net使用方法详解

    这篇文章主要为大家详细介绍了.net下log4net使用方法,以控制台应用程序为例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2021-09-22
  • ASP.NET MVC中使用log4net的实现示例

    这篇文章主要介绍了ASP.NET MVC中使用log4net的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2021-09-22
  • asp.net log4net的使用方法

    这篇文章主要介绍了asp.net log4net的使用,需要的朋友可以参考下...2021-09-22
  • .net core整合log4net的解决方案

    这篇文章主要给大家介绍了关于.net core整合log4net的解决方案,文中通过图文介绍的非常详细,对大家学习或者使用.net core具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2021-09-22
  • MVC使用Log4Net进行错误日志记录学习笔记4

    这篇文章主要为大家详细介绍了MVC使用Log4Net进行错误日志记录,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2021-09-22
  • .net简单使用Log4net的方法(多个日志配置文件)

    log4net是.net中常用的一个日志记录工具,下面这篇文章主要给大家介绍了关于.net简单使用Log4net的方法(多个日志配置文件),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起看看吧...2021-09-22
  • log4net教程日志分类和自动维护示例

    log4net能不能按照功能分类呢?如果通过配置不同的logger,然后功能根据不同的LoggerName加载Ilog实例,是可以做到。但由于这些功能的log配置差异性极小,也许仅仅就是文件名不同。于是想通过代码进行配置,下面把方法分享如下...2021-09-22
  • log4net配置和使用方法分享

    这篇文章主要介绍了log4net配置和使用方法,大家参考使用吧...2021-09-22
  • C#中四步轻松使用log4net记录本地日志的方法

    下面小编就为大家分享一篇C#中四步轻松使用log4net记录本地日志的方法,具有很好的参考价值。希望对大家有所帮助...2020-06-25
  • Log4net日志记录组件的使用步骤详解和下载

    Log4net日志记录组件的使用步骤详解,需要的朋友可以参考一下...2021-09-22
  • C# log4net使用案例详解

    这篇文章主要介绍了C# log4net使用案例详解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下...2021-08-14
  • log4net创建系统日志的详细步骤

    log4net是.Net下一个非常优秀的开源日志记录组件。log4net记录日志的功能非常强大。它可以将日志分不同的等级,以不同的格式,输出到不同的媒介。本文主要是简单的介绍如何在Visual Studio2010(Asp.Net Mvc3.0)中使用log4net快速创建系统日志,如何扩展以输出自定义字段...2021-09-22
  • 详解.Net core2.0日志组件Log4net、Nlog简单性能测试

    这篇文章主要介绍了详解.Net core2.0日志组件Log4net、Nlog简单性能测试,比较log4net、nlog的文件写入性能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2021-09-22
  • C#实现Log4Net日志分类和自动维护实例

    这篇文章主要介绍了C#实现Log4Net日志分类和自动维护,实例讲述了Log4Net日志分类和自动维护的实现方法,并提供了完整的实例供大家参考学习,需要的朋友可以参考下...2020-06-25
  • Log4Net 日志配置[附带源码下载]

    这篇文章主要介绍了Log4Net 日志配置[附带源码下载],需要的朋友可以参考下...2020-06-25
  • .NET Core下使用Log4Net记录日志的方法步骤

    这篇文章主要介绍了.NET Core下使用Log4Net记录日志的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2021-09-22
  • ASP.NET Core使用Log4net实现日志记录功能

    这篇文章介绍了ASP.NETCore使用Log4net实现日志记录功能的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下...2022-03-09