三步实现ASP.NET 3.5中使用Log4Net
2009-11-12 21:02
441 查看
作者:敖士伟
一、项目中引用log4net.dll
二、AssemblyInfo.cs中加入:
说明:指明log4net.xml配置文件
三、代码中使用Log4net
附:log4net.xml (简单使用不需改动)
一、项目中引用log4net.dll
二、AssemblyInfo.cs中加入:
[assembly:log4net.Config.DOMConfigurator(ConfigFile="log4net.xml", Watch=true)]
说明:指明log4net.xml配置文件
三、代码中使用Log4net
using log4net; ILog log = LogManager.GetLogger("log4net"); log.Info("It's OK!");
附:log4net.xml (简单使用不需改动)
<?xml version="1.0" encoding="utf-8" ?> <log4net> <root> <level value="ALL" /> <appender-ref ref="rollingFile" /> </root> <appender name="rollingFile" type="log4net.Appender.RollingFileAppender,log4net" > <param name="File" value="log.txt" /> <param name="AppendToFile" value="true" /> <param name="RollingStyle" value="Date" /> <param name="DatePattern" value="yyyy.MM.dd" /> <param name="StaticLogFileName" value="true" /> <layout type="log4net.Layout.PatternLayout,log4net"> <param name="ConversionPattern" value="%d [%t] %-5p %c - %m%n" /> <param name="Header" value=" ----------------------header-------------------------- " /> <param name="Footer" value=" ----------------------footer-------------------------- " /> </layout> </appender> <appender name="consoleApp" type="log4net.Appender.ConsoleAppender,log4net"> <layout type="log4net.Layout.PatternLayout,log4net"> <param name="ConversionPattern" value="%d [%t] %-5p %c - %m%n" /> </layout> </appender> <logger name="Log4Net.ProLog"> <level value="DEBUG" /> <appender-ref ref="rollingFile" /> <appender-ref ref="coloredConsoleApp" /> <appender-ref ref="SystemEvent" /> </logger> </log4net>
相关文章推荐
- ASP.NET z中使用crop实现图片上传、剪裁和保存
- 使用asp.net递归的方法来实现treeview的数据绑定
- asp.net :使用jquery 的ajax +WebService+json 实现无刷新去后台值
- 滚屏 asp.net 使用自定义控件实现滚屏
- ASP.NET MVC 随想录—— 使用ASP.NET Identity实现基于声明的授权,高级篇
- asp.net使用AJAX实现无刷新分页
- 在Asp.net中使用jquery实现Ajax
- 在Asp.net中使用jquery实现Ajax
- ASP.NET MVC使用HTML辅助器实现分页
- 如何使用ASP.NET中的类库实现邮件的发送
- asp.net发送邮件,使用MD5加密解密,实现用户注册完成后发送流水号(账号)到对方邮箱,jeasyUI验证,combobox的使用完成 实例下载
- Asp.NET MVC 中使用 SignalR 实现推送功能
- Asp.net使用SignalR实现发送图片
- Asp.Net使用POST方法最简单的实现
- Asp.Net使用POST方法最简单的实现
- [Asp.net 开发系列之SignalR篇]专题六:使用SignalR实现消息提醒
- ASP.NET中使用UpdatePanel实现局部异步刷新方法和攻略(转)
- ASP.NET使用GridView导出Excel实现方法
- 在 ASP.NET 中实现不同角色的用户使用不同登录界面的方法
- ASP.NET MVC5+MySql使用ASP.NET 身份验证实现用户和角色功能 1 概述 目标:使用MySql数据库,建立一个使用ASP.NET 身份验证的应用,并实现角色功能,身份