.net中日至框架log4net.dll如何使用
来源:互联网 发布:淘宝代销如何收款 编辑:程序博客网 时间:2024/05/10 22:03
首先配置web.config文件
1.添加如下节点
<!--log4net配置 BEGIN-->
<configSections>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/>
</configSections>
<log4net debug="true">
<appender name="LogFileAppender" type="log4net.Appender.FileAppender">
<param name="File" value="SysLog/ErrorLog.txt"/>
<layout type="log4net.Layout.PatternLayout">
<param name="ConversionPattern" value="%d [%t] %-5p %c %m%n"/>
</layout>
</appender>
<logger name="File">
<level value="All" />
<appender-ref ref="LogFileAppender" />
</logger>
</log4net>
<!--log4net配置 END-->
2.然后配置global.asax
{
//注册日志配置
log4net.Config.XmlConfigurator.Configure();
}
void Application_Error(object sender, EventArgs e)
{
//在出现未处理的错误时运行的代码
NetFan.Core.Logger.Log.Error(e.ToString());
}
3.新建一个全局使用的类Logger
/// 类,事件日志类。
/// 单态封装log4net
/// </summary>
public class Logger
{
private static log4net.ILog log = null;
private static object lockHelper = new object();
public static log4net.ILog Log
{
get
{
if (log == null)
lock (lockHelper)
if (log == null)
log = log4net.LogManager.GetLogger("File");
return log;
}
}
}
4.上面ok后, 就可以使用了.
方法是:
{
//处理信息
}
catch(Exception ex)
{
//出错后执行日志.IP如果是127.0.0.1可以不用写入日志.
Logger.Log.Error("错误来自:"+Request.UserHostAddress,ex);
}
http://hi.baidu.com/feifeiaini1/blog/item/8041399743460e6754fb964b.html/cmtid/4dfece5863b3788e800a18fc
- .net中日至框架log4net.dll如何使用
- .net中日至框架log4net.dll如何使用
- VB.Net如何使用log4net
- VS2008:log4net.dll 使用
- log4net.dll使用
- log4net.dll使用
- .net 使用Log4net
- .NET 下使用 log4net
- .NET Core log4net 使用
- dll文件与log4net.dll的使用
- 如何使用log4net
- 如何使用log4net
- 如何使用log4net
- 如何使用log4net(转)
- 如何使用log4net
- VB.NET中使用Log4Net
- ASP.NET-log4net使用简介
- .net 工程log4net的使用
- 提高编译速度办法
- 影响百度文库通过率因素
- Gson解析Json数据
- C语言运算符优先级
- boost::tuple 用法详解
- .net中日至框架log4net.dll如何使用
- 字节数组转16进制输出
- 你学或不学,Java就在那里,不离不弃
- 中级反垃圾架构图
- SQL Server之分布式事务
- itoa的两种实现
- “0xC015000F 正在被停用的激活上下文不是最近激活的”错误解决方法
- Robocup Rescue1.0a 客户端长时间连接不上服务器的解决办法 ( agents connect to the Kernel slowly)
- CAS(Central Authentication Server)