Log4Net 使用简介

it2022-05-09  31

Log4Net 使用简介

前言

本文主要介绍了log4net这个类库以及它在winform程序下的简单用法。

什么是log4net

Log4net是帮助程序输出日志内容到不同目标中的一个类库。Log4net类库其实是Log4j框架向.NET运行时转变的一个类库。我们保留log4j的核心框架,并在.NET运行时中增加了新的特性。目前最新版本1.2.10.0,更多信息请参见官方网站http://logging.apache.org/log4net/

Log4net日志级别

日志级别由低到高分为以下几种:

1. DEBUG 2. INFO 3. WARN 4. ERROR 5. FATAL如果我设置了级别为警告级别(WARN),则DEBUGINFO级别的日志不会显示,只会显示本身和更高级别。

Log4net配置文件

它使用xml配置节点来使用,例如:

<?xml version='1.0' encoding='utf-8' ?><log4net><appender name='LogFileAppender' type='log4net.Appender.RollingFileAppender' ><param name='File' value='d:\log\Applog.txt'/> //日志存放路径<param name='AppendToFile' value='true'/><param name='datePattern' value='yyyy_MM_dd.lo\g' /><param name='StaticLogFileName' value='false'/><param name='ImmediateFlush' value='true'/>//是否及时写入,这样可以提高速度 <param name='MaxSizeRollBackups' value='-1'/><param name='MaximumFileSize' value='5MB'/> //文件大小<param name='RollingStyle' value='size'/> //分类的类型<layout type='log4net.Layout.PatternLayout'><param name='ConversionPattern' value='[
转载请注明原文地址: https://win8.8miu.com/read-1485668.html

最新回复(0)