<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    JUST DO IT ~

    我只想當個程序員

    轉 log4net winform



    http://blog.dic123.com/article.asp?id=109

    很抱歉,這一段時間一直很忙,所以現在才回復.我看你上面的配置文件,猜想可能是你編寫配置文件的方式不正確.如果是在WinForm程序里使用,你可以按照這樣的步驟:
    1.添加log4net引用
    2.為項目新增一個文件,選取新增向導里的"應用程序配置文件",則項目里會增加一個app.config文件.當程序編譯后,會在你的執行目錄下生成一個<你的程序集名>.exe.config文件內容和本文件一樣
    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>
    <root>
    <level value="ALL" />
    <appender-ref ref="LogFileAppender" />
    </root>

    <appender name="LogFileAppender" type="log4net.Appender.FileAppender" >
    <param name="File" value="log-file.txt" />
    <param name="AppendToFile" value="true" />
    <layout type="log4net.Layout.PatternLayout">
    <param name="ConversionPattern" value="%d [%t] %-5p %c [%x] <%X{auth}>%n - %m%n" />
    </layout>
    </appender>
    </log4net>

    </configuration>
    這里請注意<configuration> 和<configurations>標簽不能少
    4.編輯Assembly.cs文件,添加如下內容:
    [assembly:log4net.Config.DOMConfigurator( ConfigFileExtension="config",Watch=true)]
    5.在程序里添加如下代碼
    log4net.ILog log = log4net.LogManager.GetLogger("MyLogger");
    log.Debug("test");

    這時你再運行程序,就應該可以看到結果了,我試過如果設置
    level = "OFF",則輸出是沒有結果的,改成"ALL"是有結果的
    我在文章的開頭添加了示例代碼下載,你可以參考參考


    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
      
    <configSections>
        
    <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/>
      
    </configSections>


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

        
    <appender name="LogFileAppender" type="log4net.Appender.FileAppender" >
          
    <param name="File" value="log-file.txt" />
          
    <param name="AppendToFile" value="true" />
          
    <layout type="log4net.Layout.PatternLayout">
            
    <conversionPattern value="[%utcdate{yyyy-MM-dd HH:mm:ss.ff}] [%thread] [%-5level] [%logger] - %message%newline" />
          
    </layout>

        
    </appender>


        
    <!-- 
        <logger name="WindowsFormsApplication1.Form1">
          <appender-ref ref="B"
        <level value="INFO" />
        <appender-ref ref="LogFileAppender" />
        </logger>
        
        
    -->
        
        
    <logger name="WindowsFormsApplication1">
          
    <!-- <appender-ref ref="B" /> -->
          
    <level value="INFO" />
          
    <appender-ref ref="LogFileAppender" />
        
    </logger>
        
        
      
    </log4net>

    </configuration>










    posted on 2008-08-30 23:25 小高 閱讀(824) 評論(0)  編輯  收藏 所屬分類: DotNet

    導航

    <2008年8月>
    272829303112
    3456789
    10111213141516
    17181920212223
    24252627282930
    31123456

    統計

    常用鏈接

    留言簿(3)

    隨筆分類(352)

    收藏夾(19)

    關注的blog

    手冊

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲乱码中文字幕综合| 国产成人免费A在线视频| 色欲色香天天天综合网站免费| 日本免费大黄在线观看| 亚洲成亚洲乱码一二三四区软件| 亚洲中文字幕无码中文| 在线视频观看免费视频18| 国产成人精品日本亚洲网址| 国产人在线成免费视频| 亚洲国产成人久久综合| 国产一区二区三区在线免费观看| 无码久久精品国产亚洲Av影片| 亚洲AV无码成人精品区狼人影院 | 久久亚洲精品无码播放| 一个人免费观看视频在线中文| 亚洲网站在线免费观看| 亚洲一级大黄大色毛片| 成人人免费夜夜视频观看| 国内成人精品亚洲日本语音| 亚洲国产激情一区二区三区| 男女拍拍拍免费视频网站| 国产在线19禁免费观看国产 | 亚洲成A人片在线播放器| 国产无遮挡色视频免费视频| 亚洲日韩国产精品无码av| 三级黄色免费观看| 久久久久亚洲AV无码麻豆| 日本妇人成熟免费中文字幕| 亚洲国产成人精品无码区二本 | 中文在线日本免费永久18近| 91嫩草私人成人亚洲影院| 皇色在线视频免费网站| 免费一级毛片在线播放视频免费观看永久 | 91亚洲导航深夜福利| 日韩电影免费在线观看视频| 亚洲成电影在线观看青青| 久章草在线精品视频免费观看| 亚洲一区二区三区无码影院| 国产精品观看在线亚洲人成网| 女人毛片a级大学毛片免费| 国产精品高清免费网站|