请问:.netframework1.0,VS2003里能用log4net吗?在控制台应用程序中怎么用?具体回答哦!!不要给我一个链接或者说让我自己去网上查。我要在控制台应用程序中的,记得是.netframework1.0,VS2003.
解决方案 »
- dataGridView.SelectedCells 疑问
- listbox 怎么在原来原有的数据基础上,继续添加数据。请教。。
- string was not recognized as a valid datetime.................
- 兄弟们,关于仿WINFROM的计算器,小数点问题
- 不运行程序,你知道结果是什么样的吗
- ???什么是AJAX,AJAX主要做什么用的???
- 急!!!求一个正则表达式 在线等~~
- 关于static 的理解
- 请教一个关于执行dos命令的问题
- 大家好,<A HREF="" name="ClickMe">Click me!</A> 如果在服务端用Response重写本句,如何写
- 用户输入拼音字母,按"确定"就可以查询出相应的含有该拼音字母的所有记录.
- 结构体内的List<>如何处理,执行 pp[2].L.Add(8);//错误:未将对象引用设置到对象的实例。
一.在web.config里配置方式1.配置web.config
在coniguration里加入这些
<configSections>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
</configSections>
<!--p配置自定义节点log4net-->
<log4net>
<root>
<level value="ALL" />
<appender-ref ref="LogFileAppender" /> <!--指定使用哪个appender-->
</root><appender name="LogFileAppender" type="log4net.Appender.FileAppender" >
<param name="File" value="c:\applog.txt" />
<param name="datePattern" value="yyyy-MM-dd HH:mm" />
<param name="AppendToFile" value="true" />
<layout type="log4net.Layout.PatternLayout">
<param name="ConversionPattern" value="%d [%t] %-5p %c [%x] - %m%n" />
</layout>
</appender>
</log4net>
但是在開源社區就有幾個不錯的東東.Log4net就是其中的一個.楼主你知道插件的吧?--------------------------------悲伤的分隔线----------------------------在项目中引用log4net.dll
然后把这句话复制到项目里面 Properties 文件夹下的 AssemblyInfo.cs里面
[assembly: log4net.Config.XmlConfigurator(ConfigFile = "Log4Net.config", Watch = true)]在要用的类里面加上这两句
using log4net;
using log4net.Config;然后在类的开始贴上这句
private static readonly ILog log = LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);调用的时候就用这句
log.Info("测试log4net配置。");别忘了最重要的是把log4net.config放进你的项目里面顺序或许不一样,但只要步骤完成了就可以了。成功了以后的日志是放在D盘下UmeLogs\是以年份和月份分成文件夹来存放的.--------------------------------悲伤的分隔线----------------------------
也是网上找的,GOOGLE上都查不到得话,你就真没折了。
LZ下次态度好一点,难道小生就差你那几分到4000分?笑~