专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »DotNet » log4net:.Net配置log4net »正文

log4net:.Net配置log4net

来源: 发布时间:星期三, 2008年9月10日 浏览:185次 评论:0
使用log4net-1.2.0-beta8
在项目的AssemblyInfo.cs文件中设置

[assembly: log4net.Config.DOMConfiguratorAttribute(Watch=true)]
添加并编辑项目配置文件(默认为App.config),内容如下:
<?xml version=\"1.0\" encoding=\"utf-8\" ?>
<configuration>
<configSections>
<section name=\"log4net\" type=\"log4net.Config.Log4NetConfigurationSectionHandler, log4net\"/>
</configSections>
<log4net>
<appender name=\"stdout\" type=\"log4net.Appender.ConsoleAppender\" >
<layout type=\"log4net.Layout.PatternLayout\">
<!--conversionPattern value=\"[%d %l] %n%m%n\" /-->
<param name=\"ConversionPattern\" value=\"[%d %l] %m%n\" />
</layout>
</appender>
<appender name=\"file\" type=\"log4net.Appender.FileAppender\">
<param name=\"File\" value=\"log.txt\" />
<param name=\"AppendToFile\" value=\"true\" />
<layout type=\"log4net.Layout.PatternLayout\">
<param name=\"ConversionPattern\" value=\"[%d %l] %m%n\" />
</layout>
</appender>


<root>
<level value=\"ALL\" />
<appender-ref ref=\"stdout\" />
<appender-ref ref=\"file\" />
</root>

<logger name=\"*\">
<level value=\"ALL\" />
<appender-ref ref=\"stdout\" />
<appender-ref ref=\"file\" />
</logger>
</log4net>
</configuration>



程序代码中使用如下语句
...
using log4net;
using log4net.Config;
...
private static ILog log = LogManager.GetLogger(typeof(TestClass));
...
log.Info(\"This is a test!\");

ok!收工


标签:log4net
0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: