昨天有朋友問起:利用log4net向文件里記錄日志不成功!
因為以前邀月曾經(jīng)在寫入SQL時費了一番周折,以為這次應(yīng)該不會有問題,如法炮制即可。可以參考
log4net寫入到SQL server的基本配置(downmoon)
不料試了一下,使用最新版版的log4net1.2.10 ,發(fā)現(xiàn)FileAppender老是不成功!
把步驟寫下來:
先將下載的log4net.dll添加引用,再在(用的是Console Application)AssemblyInfo.cs中添加:
這是參考官方配置寫的,應(yīng)該不會有問題。不過始終沒有寫成功!
測試代碼如下:
不知道原因,后來看到有人在winform下寫入成功,用的是log4net.Appender.RollingFileAppender
試著改了下配置文件,結(jié)果調(diào)試成功!修改后的配置文件如下:
調(diào)試結(jié)果如圖:
希望有高手解答一下這是為何?有時間自己再研究一下。 后來試了下,奇怪,以前的配置文件也可以寫成功!難道是log4net版本的問題?下載最新源碼1.2.10調(diào)試后發(fā)現(xiàn)成功·用release生成的dll也成功· 真的是不明白。
附 源碼下載
助人等于自助! 3w@live.cn
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
