当前位置:编程学习 > C#/ASP.NET >>

log4net的运用

以前没用过log4net,可现在需要用log4net记录日志,想实现2个功能该怎么对log4net进行配置?
1.想把所有级别的日志信息都写入一个txt文件,文件以当天日期为文件名
2.想把warn以上级别的信息以邮件方式发送到指定邮箱
请诸位帮忙献计献策!呵呵~~一有正确答案马上给分哦! --------------------编程问答-------------------- 关注! --------------------编程问答-------------------- mark --------------------编程问答-------------------- 我自己已想出答案,只要在配置文件定义两个logger就可以了.结帖! --------------------编程问答-------------------- 请问lz你说的log4net是什么? --------------------编程问答-------------------- Log4net 是基于.net开发的一款非常著名的记录日志开源组件。他最早是2001年7月由NeoWorks Limited启动的项目,基本的框架源于另外的一个非常著名的姐妹组件-log4j。Log4net记录日志的功能非常强大。它可以将日志分不同的等级,比不同的样式,将日志输出到不同的媒介。

Log4net可以从http://logging.apache.org/log4net/downloads.html网站下载最新版本。 --------------------编程问答-------------------- 1.想把所有级别的日志信息都写入一个txt文件,文件以当天日期为文件名
-----------------------------------
默认就是写在1个txt文件,如果你想每天1个日志文件,该该配置就好了。


2.想把warn以上级别的信息以邮件方式发送到指定邮箱
----------------------------
这个就不能靠log4net,只能自己写
--------------------编程问答-------------------- 2.想把warn以上级别的信息以邮件方式发送到指定邮箱 
---------------------------- 
这个就不能靠log4net,只能自己写 
________________________________

这个应该也是可以通过配置来改的 --------------------编程问答-------------------- mark --------------------编程问答--------------------
引用楼主 qian_jenny 的回复:
以前没用过log4net,可现在需要用log4net记录日志,想实现2个功能该怎么对log4net进行配置?
1.想把所有级别的日志信息都写入一个txt文件,文件以当天日期为文件名
 =========>可以在在global.asax.cs的application_onstart中启动log4net相关配置即可
2.想把warn以上级别的信息以邮件方式发送到指定邮箱
 =========》发送邮件 可以看看这个
  http://zhidao.baidu.com/question/55606954.html?fr=ala0
--------------------编程问答-------------------- 结贴同时,也公布一下配置方案
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,