惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

量子位
Stack Overflow Blog
Stack Overflow Blog
人人都是产品经理
人人都是产品经理
The GitHub Blog
The GitHub Blog
Engineering at Meta
Engineering at Meta
Vercel News
Vercel News
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Y
Y Combinator Blog
The Cloudflare Blog
Last Week in AI
Last Week in AI
B
Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
T
Tailwind CSS Blog
V
Visual Studio Blog
博客园 - 三生石上(FineUI控件)
小众软件
小众软件
Google DeepMind News
Google DeepMind News
D
DataBreaches.Net
博客园 - 司徒正美
B
Blog RSS Feed
Microsoft Azure Blog
Microsoft Azure Blog
罗磊的独立博客
Hugging Face - Blog
Hugging Face - Blog
L
LangChain Blog

博客园 - YCOE

MongoDB异常关闭引起的CPU占用 linux php 安装openssl备忘 yum Segmentation fault 错误处理 storytlr -- 安装体验 FullCalendar的二次开发、扩展 记一次笔记本CPU性能骤降 [原创]狂想--QQ构架 [原创]基于jquery.Jcrop的头像编辑器 [原创][C#] 如何将String类型转换成任意基本类型 [原创]Annotation之ElementType.PACKAGE 短信切割算法 C# Unrecognized configuration section system.serviceModel 发现Google浏览器(Chrome)的一个JavaScript Bug DWR死锁问题解决 [原创]DWR+OSGi整合v2.0 [原创]DWR与OSGi的整合 [转载]使用java.text包格式化数字和日期 Hibernate merge方法 MySQL数据库使用Innodb数据库类型(工具生成Hibernate+Spring代码)
Log4net的使用
YCOE · 2008-11-19 · via 博客园 - YCOE

用惯了Log4j,现在用到Log4net还真要整上一阵子,总的来说,没有Java下面这么方便.

在Java环境中,只要放一个log4j配置文件,使用默认的文件名,Log4j就会自己去读取,但是在.net 环境下,竟要自己指定Log4net去读取

尝试了会,记录下来,备忘.

Log4net的配置步骤如下:

1. 引用Log4net.dll(http://logging.apache.org/log4net/index.html)

2. 写配置文件,如果发懒,也可以直接拷下面的,再修改

Log4net.config(放置在项目最上层,别忘了设置每次修改都复制到生成目录下)

Code

详细的配置说明这里不作解释,可以到以下官方了解:http://logging.apache.org/log4net/release/config-examples.html

3. 在项目启动文件中(例如AssemblyInfo.cs)里添加以下代码

Code

4. 代码中使用,

     引入:using log4net;

     定义:private static readonly ILog logger = LogManager.GetLogger(typeof(类名));

     使用:logger.***,就这样,不说啦!