原文地址:https://blog.csdn.net/pukuimin1226/article/details/51819388?locationNum=2&fps=1

Level定义记录的日志级别,就是说,你要记录哪个级别以上的日志,级别由低往高依次是:

  • ALL

    • DEBUG

      • INFO

        • WARN

          • ERROR

            • FATAL
  • None

日志配置示例:

    <?xml version="1.0" encoding="utf-8" ?>
<log4net>
<appender name="INFO_RollingFileAppender" type="log4net.Appender.RollingFileAppender" >
<param name="Encoding" value="utf-8"/>
<!--定义文件存放位置-->
<file value="Logs\\Info\\Info.log" />
<appendToFile value="true" />
<lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
<rollingStyle value="Composite" />
<!--最大变换数量-->
<maxSizeRollBackups value="-1" />
<!--最大文件大小-->
<maximumFileSize value="10MB" />
<!--日志文件名是否为静态-->
<datePattern value="yyyy-MM-dd" />
<layout type="log4net.Layout.PatternLayout">
<!--输出格式-->
<!--样例:[2011-03-09 16:03:48,629] Error-->
<conversionPattern value="[%date]%c %message%newline" />
</layout>
<filter type="log4net.Filter.LevelRangeFilter">
<param name="LevelMin" value="INFO" />
<param name="LevelMax" value="INFO" />
</filter>
</appender>
<appender name="ERROR_RollingFileAppender" type="log4net.Appender.RollingFileAppender" >
<param name="Encoding" value="utf-8"/>
<!--定义文件存放位置-->
<file value="Logs\\Error\\Error.log" />
<appendToFile value="true" />
<lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
<rollingStyle value="Composite" />
<!--最大变换数量-->
<maxSizeRollBackups value="-1" />
<!--最大文件大小-->
<maximumFileSize value="10MB" />
<!--日志文件名是否为静态-->
<datePattern value="yyyy-MM-dd" />
<layout type="log4net.Layout.PatternLayout">
<!--输出格式-->
<!--样例:[2011-03-09 16:03:48,629] Error-->
<conversionPattern value="[%date] %message%newline" />
</layout>
<filter type="log4net.Filter.LevelRangeFilter">
<param name="LevelMin" value="ERROR" />
<param name="LevelMax" value="ERROR" />
</filter>
</appender>
<appender name="StockJobAppender" type="log4net.Appender.RollingFileAppender" >
<param name="Encoding" value="utf-8"/>
<!--定义文件存放位置-->
<file value="Logs\\Info\\TaskJob.log" />
<appendToFile value="true" />
<lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
<rollingStyle value="Composite" />
<!--最大变换数量-->
<maxSizeRollBackups value="-1" />
<!--最大文件大小-->
<maximumFileSize value="10MB" />
<!--日志文件名是否为静态-->
<datePattern value="yyyy-MM-dd" />
<layout type="log4net.Layout.PatternLayout">
<!--输出格式-->
<!--样例:[2011-03-09 16:03:48,629] Error-->
<conversionPattern value="[%date]%c %message%newline" />
</layout>
</appender>
<root>
<appender-ref ref="INFO_RollingFileAppender" />
<appender-ref ref="ERROR_RollingFileAppender" />
<level value="DEBUG" />
</root>
<logger name="NHibernate">
<level value="WARN" />
</logger>
<logger name="StockJobLogger" additivity="false">
<level value="DEBUG"></level>
<appender-ref ref="StockJobAppender"/>
</logger>
</log4net>

C# Log4Net level优先级别的更多相关文章

  1. Log4net Level

    ILog logger = LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); l ...

  2. Nuget程序包 使用log4net

    Nuget程序包不用细介绍,网上资源很多,有个项目使用了log4net,为项目打log,功能很多,足够一般使用. 使用时候需要在配置文件中对其进行相关配置,我自己的配置文件放在App.config文件 ...

  3. Log4Net指南

    英文好的直接看这里:http://www.codeproject.com/Articles/140911/log4net-Tutorial 介绍 log4net.是.NET下面最伟大的日志工具之一.简 ...

  4. log4net Tutorial

    Introduction One of the greatest logging tools out there for .NET is log4net. This software is the g ...

  5. [翻译]log4net教程

    原文:log4net Tutorial 一.基础: log4net分为三部分:配置.设置和调用.配置通常是在app.webconfig或web.config文件中:为了增加灵活性,我们也可以使用单独的 ...

  6. Log4net.confager配置

    <?xml version="1.0" encoding="utf-8"?><log4net>  <level value=&qu ...

  7. netcore 使用surging框架发布到docker

    demo运行在windows的docker中,系统是win10,所以需要先下载Docker for Windows,安装完毕后系统会重启,然后桌面上可以找到Docker for Windows的快捷图 ...

  8. 如何:使用TreeView控件实现树结构显示及快速查询

    本文主要讲述如何通过使用TreeView控件来实现树结构的显示,以及树节点的快速查找功能.并针对通用树结构的数据结构存储进行一定的分析和设计.通过文本能够了解如何存储层次结构的数据库设计,如何快速使用 ...

  9. [转载]netcore 使用surging框架发布到docker

    demo运行在windows的docker中,系统是win10,所以需要先下载Docker for Windows,安装完毕后系统会重启,然后桌面上可以找到Docker for Windows的快捷图 ...

随机推荐

  1. idea 提交代码时提示 please tell me who you are .......

  2. 【Nodejs】外研社小学英语教材一年级起各年级英语音频下载(全)

    两个爬虫合作成的,放在这里分享给有需要的人. 下载地址:https://pan.baidu.com/s/19hJ59SsX9uTfFtBxaRxJ8A 2018年5月10日

  3. linux系统安装apache服务器

    命令行下安装: sudo apt-get install apache2 安装完毕以后, 打开127.0.0.1,可以看到首页: 静态页面的路径是: /var/www/html 作者: NONO 出处 ...

  4. iOS编程(双语版) - 视图 - 基本概念

    1. 什么是视图? 视图显示为手机上的一块矩形区域,管理该区域的所有屏幕显示,它是UIView或者UIView的子类. 视图既可以从xib生成,也可以用代码生成. 2. 窗口 窗口是UIWindow或 ...

  5. springboot整合mybatis的两种方式

    https://blog.csdn.net/qq_32719003/article/details/72123917 springboot通过java bean集成通用mapper的两种方式 前言:公 ...

  6. JDK5.0 特性-线程任务执行架构 ScheduledExecutorService

    来自:http://www.cnblogs.com/taven/archive/2011/12/17/2291469.html import java.util.concurrent.Callable ...

  7. SDUT 1269-走迷宫(DFS打印路径)

    走迷宫 Time Limit: 1000ms   Memory limit: 65536K  有疑问?点这里^_^ 题目描写叙述 有一个m*n格的迷宫(表示有m行.n列),当中有可走的也有不可走的,假 ...

  8. LIST OF NOSQL DATABASES [currently 150]

    http://nosql-database.org Core NoSQL Systems: [Mostly originated out of a Web 2.0 need] Wide Column ...

  9. Android——代码中使用颜色值

    android中设置颜色时,可以直接使用颜色值来设置: view.setBackgroundColor(Color.parseColor("#颜色值"));

  10. JVM类加载机制与对象的生命周期

    转载请注明原文地址:http://www.cnblogs.com/ygj0930/p/6536048.html  虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验.转换解析和初始化,最 ...