找回密码
 注册
搜索
热搜: java php web
查看: 1104|回复: 4

[C#] 在.net中用log4net写日志文件

[复制链接]
发表于 2009-9-15 15:24:40 | 显示全部楼层 |阅读模式
1.在程序中添加引用:log4net.dll

2.在AssemblyInfo.cs文件中添加代码行:
[assembly: log4net.Config.DOMConfigurator(ConfigFileExtension = "config", Watch = true)]

3.在app.config文件中添加代码行:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <configSections>
    <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net-net-1.0"/>
  </configSections>

  <log4net>
    <appender name="LogFileByDate" type="log4net.Appender.RollingFileAppender">
      <file value="C:\DCLog\"/>
      <appendToFile value="true"/>
      <rollingStyle value="Date"/>
      <datePattern value="yyyy-MM/yyyy-MM-dd.LOG"/>
      <staticLogFileName value="false"/>
      <layout type="log4net.Layout.PatternLayout">
        <param name="ConversionPattern" value="%date [%-5level] %n -- %m%n"/>
      </layout>
    </appender>

    <root>
      <level value="ALL"/>
      <appender-ref ref="LogFileByDate"/>
    </root>
  </log4net>
  
</configuration>

4.在输出文件中添加代码行:
ILog log = LogManager.GetLogger("MyLogger");
log.Info("test");

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2009-10-24 19:40:34 | 显示全部楼层
顶 LZ  学习ING

评分

1

查看全部评分

回复

使用道具 举报

发表于 2009-10-26 11:27:17 | 显示全部楼层
初学者路过,不太懂

评分

1

查看全部评分

回复

使用道具 举报

发表于 2009-11-22 15:18:09 | 显示全部楼层
爱上对方
回复

使用道具 举报

发表于 2009-12-29 09:37:53 | 显示全部楼层
不错!!!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|软晨网(RuanChen.com)

GMT+8, 2024-9-20 16:47

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

快速回复 返回顶部 返回列表