Log4net 的使用及注意事项
2010-08-18 16:00
344 查看
1. 使用
a) 下载地址: http://logging.apache.org/log4net/downloads.html
下载下来的解决方案编译后的DLL文件添加引用到自己项目中
b) 在项目AssemblyInfo.cs文件中添加如下内容
[assembly: log4net.Config.XmlConfigurator(ConfigFile="Web.config",Watch=true)] 其中ConfigFile="Web.config" 表示log4net的配置信息在web.config文件当中
c) 在web.config文件当中添加如下内容
代码
using System;
using System.Configuration;
using System.IO;
using log4net;
using log4net.Config;
namespace Log4NetTest
{
/// <summary>
/// Summary description for Class1.
/// </summary>
class MainTest
{
private static ILog logger = LogManager.GetLogger(typeof(MainTest));
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main(string[] args)
{
try
{
logger.Info("Start application ");
logger.Debug("Debug Ilog");
int a = 0;
int b = 10 / a;
}
catch (Exception e)
{
logger.Info (e.StackTrace, e);
}
}
}
以上代码的原文地址是 /article/6325545.html
2 注意事项
a) Log4net支持多种级别的日志。优先级从高到低依次排列如下:
FATAL > ERROR > WARN > INFO > DEBUG
其中 的config文件的
<root>
<level value="DEBUG" />
<appender-ref ref="LogFileAppender" />
</root>
中配置了 debug级别,由于debug是最低级别所以在项目当中所有日志都会被记录下来,若是WARN 则log.info(“”),log.debug(“”)信息则不会被输出
b) Log4ne支持4种输出形式,如上配置是将以文件形式输出到c:\log\log.txt文件当中
俱体的配置参照如上配置的 <appender >配置结
a) 下载地址: http://logging.apache.org/log4net/downloads.html
下载下来的解决方案编译后的DLL文件添加引用到自己项目中
b) 在项目AssemblyInfo.cs文件中添加如下内容
[assembly: log4net.Config.XmlConfigurator(ConfigFile="Web.config",Watch=true)]
c) 在web.config文件当中添加如下内容
代码
using System;
using System.Configuration;
using System.IO;
using log4net;
using log4net.Config;
namespace Log4NetTest
{
/// <summary>
/// Summary description for Class1.
/// </summary>
class MainTest
{
private static ILog logger = LogManager.GetLogger(typeof(MainTest));
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main(string[] args)
{
try
{
logger.Info("Start application ");
logger.Debug("Debug Ilog");
int a = 0;
int b = 10 / a;
}
catch (Exception e)
{
logger.Info (e.StackTrace, e);
}
}
}
以上代码的原文地址是 /article/6325545.html
2 注意事项
a) Log4net支持多种级别的日志。优先级从高到低依次排列如下:
FATAL > ERROR > WARN > INFO > DEBUG
其中 的config文件的
<root>
<level value="DEBUG" />
<appender-ref ref="LogFileAppender" />
</root>
中配置了 debug级别,由于debug是最低级别所以在项目当中所有日志都会被记录下来,若是WARN 则log.info(“”),log.debug(“”)信息则不会被输出
b) Log4ne支持4种输出形式,如上配置是将以文件形式输出到c:\log\log.txt文件当中
俱体的配置参照如上配置的 <appender >配置结
相关文章推荐
- log4net使用注意事项
- Log4Net使用注意事项
- log4net使用随笔以及注意事项
- MVC3.0+Framework4.0中使用Log4net注意事项
- MVC3.0+Framework4.0中使用Log4net注意事项
- log4net使用注意事项
- 使用ssh密钥的方式连接linux服务器的注意事项
- 安卓中使用ArrayAdapter中的remove方法注意事项
- SSH、Tunnel功能使用注意事项
- .NET中lock的使用方法及注意事项
- 网络图片加载的第三方类:EGOImageView的使用方法及注意事项
- 关于使用Textarea的注意事项
- Oracle rebuild index 使用 parallel 时 与 并行度 的注意事项
- oprofile 使用之三(注意事项)
- MFMessageComposeViewController使用的注意事项
- Android模拟器(Android Emulator )使用的快捷键、参数、注意事项
- system(cmd)的使用注意事项
- Oracle8的OCI函数中参数使用的注意事项
- 使用mysql索引技巧及注意事项
- struts2中使用JSTL读取action中的变量注意事项