进来做程序,想利用log4net记录日志,一点心得
平台:VS2005
1.bin引入log4net.dll包
2.在web.config配置,如下
<configSections>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net"/>
</configSections>
<log4net>
<appender name="Test" type="log4net.Appender.RollingFileAppender">
<file value="log/Test-ETL"/>
<staticLogFileName value="false"/>
<appendToFile value="true"/>
<rollingStyle value="Date"/>
<datePattern value=""."dd".log""/>
<lockingModel type="log4net.Appender.FileAppender+MinimalLock"/>
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date[%5level] %m%n"/>
</layout>
</appender>
<root>
<level value="ALL"/>
<appender-ref ref="Test"/>
</root>
</log4net>
3.添加Global.asax,这一步刚开始我没添加,导致
log4net.ILog log = log4net.LogManager.GetLogger("Test");取值都是false,
Global.asax内容如下:
public void Application_Start(object sender, EventArgs e)
{
// Code that runs on application startup
log4net.Config.XmlConfigurator.Configure();
}
平台:VS2005
1.bin引入log4net.dll包
2.在web.config配置,如下
<configSections>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net"/>
</configSections>
<log4net>
<appender name="Test" type="log4net.Appender.RollingFileAppender">
<file value="log/Test-ETL"/>
<staticLogFileName value="false"/>
<appendToFile value="true"/>
<rollingStyle value="Date"/>
<datePattern value=""."dd".log""/>
<lockingModel type="log4net.Appender.FileAppender+MinimalLock"/>
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date[%5level] %m%n"/>
</layout>
</appender>
<root>
<level value="ALL"/>
<appender-ref ref="Test"/>
</root>
</log4net>
3.添加Global.asax,这一步刚开始我没添加,导致
log4net.ILog log = log4net.LogManager.GetLogger("Test");取值都是false,
Global.asax内容如下:
public void Application_Start(object sender, EventArgs e)
{
// Code that runs on application startup
log4net.Config.XmlConfigurator.Configure();
}
发表评论
-
SecureCRT
2011-04-06 23:23 0SecureCRT linux管理软件 -
choujiangmingdan
2011-01-22 12:56 0adsfasdfasdfasdfasdf -
CC代理
2011-01-13 21:39 0CC代理软件 -
cheat engine
2011-01-04 23:21 0cheat engine -
365日历
2010-12-20 19:13 0365日历 -
桌面提醒工具
2010-12-12 12:09 0桌面提醒软件 -
http-tunel
2010-12-05 18:11 0http-tunel -
热热热
2010-11-18 22:06 0热热热热热热热热 -
everything
2010-10-25 23:10 0everything -
知识管理
2010-10-05 22:38 0WIZ个人知识管理 -
按键精灵
2010-09-19 19:55 0按键精灵安装版 -
文件对比工具
2010-06-08 07:41 22用来对比文件的好工具 -
form.submit提交出错
2010-05-11 12:18 1151提交表单,JAVASCRIOT报错,form.submit提示 ... -
sdfasdfasdf
2010-04-29 22:57 0checkMaterial用来判断输入的材料是否和MBOM中 ... -
chorme
2010-04-25 21:29 19谷歌浏览器 -
firefox
2010-04-25 09:38 13火狐浏览器 -
端口关闭工具
2010-04-20 21:19 117用来关闭端口的工具 -
JAVA日记本
2010-03-01 21:35 99java日记本 -
google zhuomian
2010-02-25 22:57 70google 桌面 -
sougou
2010-02-21 18:18 22sougou explorer
相关推荐
《深入解析log4net:基于源代码的洞察》 log4net是一款强大的日志记录...log4net-2.0.8-src.zip和log4net-2.0.8文件包含了log4net的源代码和编译后的库,对于想要学习和研究log4net的开发者来说,是一份宝贵的资源。
Log4net是一个强大的开源日志记录组件,广泛应用于.NET框架中。它提供了丰富的日志管理功能,能够将日志信息按不同级别分类,并以多种格式输出到不同的目标,如文件、控制台、数据库等。使用Log4net可以方便地监控和...
在IT行业中,日志管理是系统监控和故障排查的关键环节,尤其在使用.NET框架开发应用程序时,C#的log4net库是一个非常流行的日志记录工具。log4net以其灵活性和强大的功能,允许开发者轻松地配置日志输出,包括日志...
**Log4Net 2.0.8 知识点详解** Log4Net 是一个流行的、开源的日志记录框架,由 Apache 软件基金会开发,主要用于.NET Framework 和 .NET Core 应用程序。这个框架提供了丰富的日志记录功能,允许开发者以灵活的方式...
**log4net源码分析** `log4net`是一款广泛使用的日志记录框架,它源自Java平台上的log4j,并被移植到了.NET环境中。这款开源库提供了强大的日志记录功能,支持多种输出方式,如控制台、文件、数据库等,且具有可...
Log4Net是Apache软件基金会开发的一个开源项目,它是一个强大的日志记录框架,广泛应用于.NET平台,用于在应用程序中记录各种级别的信息,如调试、警告、错误和致命错误。.NET 3.5是一个非常流行的.NET Framework...
Log4Net是Apache组织提供的一款强大的、灵活的日志框架,广泛应用于C#项目中,包括WinForm应用。本实例将详细介绍如何在WinForm应用中配置和使用Log4Net。 首先,我们要理解Log4Net的基本概念。Log4Net提供了一个可...
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" /> <log4net> <appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppender"> ...
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/> <log4net> <appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppender"> ...
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" /> ``` - 然后,在配置节内定义日志输出的目标(appender)和日志级别(level),例如输出到控制台: ```xml ...
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/> <log4net> <appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender"> <layout type="log4...
例如,在ASP.NET Web应用中,可以在Global.asax.cs的Application_Start方法中初始化log4net,然后在代码中使用`log4net.ILog`接口记录日志。 ```csharp using log4net; private static readonly ILog log = ...
在.NET项目中使用log4net,需要引用`log4net.dll`库。可以通过NuGet包管理器安装,也可以直接从Apache官方网站下载。添加引用后,在程序启动时初始化log4net配置,并通过`log4net.Config.XmlConfigurator.Configure...
**log4Net.dll 使用详解** 在.NET开发环境中,日志管理是不可或缺的一部分,它能够帮助开发者追踪程序运行状态,定位错误,以及进行性能分析。Log4net是Apache软件基金会的一个开源项目,它为.NET Framework提供了...
在.NET 6框架下,构建一个控制台应用并结合log4net进行日志记录,同时将日志数据存储到数据库并支持自定义字段,是一项常见的系统监控和故障排查任务。以下将详细介绍如何实现这一功能。 首先,log4net是Apache的一...
配置log4net通常通过XML配置文件进行,如`log4net.config`。该文件中定义了日志的Appenders(输出目的地)、Layouts(输出格式)和Loggers(日志级别)等核心元素。例如: ```xml <log4net> ...
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/> <log4net> <appender name="AdoNetAppender" type="log4net.Appender.AdoNetAppender"> , System.Data, ...
本文将深入探讨如何在C#控制台应用程序中使用Log4net这一流行的日志框架。Log4net是Apache软件基金会的一个项目,它为.NET应用程序提供了强大的日志记录功能,具有灵活的配置和多种输出选项。 首先,我们要理解Log4...
Log4Net是.NET平台上一个广泛使用的日志框架,它提供了一种灵活的方式来管理和记录应用的日志信息。本文将详细讨论如何在.NET Core 5.0项目中全局注册Log4Net,以便在整个应用中统一使用日志服务。 首先,要使用Log...
- **初始化**:在程序启动时,通过 `log4net.Config.XmlConfigurator.Configure()` 方法加载配置文件并初始化 log4net。 - **日志记录**:在封装类中,创建一个静态的 `ILog` 对象,如 `private static readonly ...