Log4Net level优先级别

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介: level定义记录的日志级别,就是说,你要记录哪个级别以上的日志,级别由低往高依次是:ALLDEBUGINFOWARNERRORFATALNone一个正在用的配置示例: ...
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>


相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
相关文章
|
Java Spring
set Spring log level to debug so that we can learn more from log
set Spring log level to debug so that we can learn more from log
97 0
set Spring log level to debug so that we can learn more from log
|
应用服务中间件 nginx Linux
log_format directive may be used only on http level
<p></p> <div class="summary" style="background-color:rgb(246,250,253); border:1px solid rgb(220,221,221); font-size:14px; line-height:23px; margin:15px 0px 0px; padding:12px 5px 6px; text-align:j
1428 0
|
移动开发 监控 API
|
移动开发 API 数据格式
Log4Net使用指南
1           简介 1.1          Log4net的优点: 几乎所有的大型应用都会有自己的用于跟踪调试的API。因为一旦程序被部署以后,就不太可能再利用专门的调试工具了。然而一个管理员可能需要有一套强大的日志系统来诊断和修复配置上的问题。
860 0
|
API 数据格式 XML
Log4Net使用指南(1)
声明:本文内容主要译自Nauman Leghari的Using log4net,亦加入了个人的一点心得(节3.1.4)。请在这里下载示例代码   1           简介 1.1          Log4net的优点: 几乎所有的大型应用都会有自己的用于跟踪调试的API。
804 0
|
移动开发 监控 API
Log4Net使用指南
声明:本文内容主要译自Nauman Leghari的Using log4net,亦加入了个人的一点心得(节3.1.4)。请在这里下载示例代码  1           简介 1.1          Log4net的优点: 几乎所有的大型应用都会有自己的用于跟踪调试的API。
878 0
|
1月前
|
开发框架 前端开发 JavaScript
ASP.NET MVC 教程
ASP.NET 是一个使用 HTML、CSS、JavaScript 和服务器脚本创建网页和网站的开发框架。
29 7
|
1月前
|
存储 开发框架 前端开发
ASP.NET MVC 迅速集成 SignalR
ASP.NET MVC 迅速集成 SignalR
40 0
|
2月前
|
开发框架 前端开发 .NET
ASP.NET MVC WebApi 接口返回 JOSN 日期格式化 date format
ASP.NET MVC WebApi 接口返回 JOSN 日期格式化 date format
38 0
|
2月前
|
开发框架 前端开发 安全
ASP.NET MVC 如何使用 Form Authentication?
ASP.NET MVC 如何使用 Form Authentication?