国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

單元測試中如何配置log4net

2019-11-14 16:39:17
字體:
來源:轉載
供稿:網友

按道理來說,單元測試中基本沒有對于日志的需求,這是由于單元測試的定位來決定的。

因為單元測試的思想就是針對的都是小段代碼的測試,邏輯明確,如果測試運行不通過,簡單調試一下,就能很容易地排查問題。但是單元測試也是一個簡便好用的的啟動器。總不能調試任何代碼,都要我啟動一個Windows或者Web項目吧,這樣太笨重了,而且項目越大,啟動時間越長。在把單元測試用作啟動器的情況下,就會有需求使用log4net.

進入正題

如何在一個單元測試項目中,配置log4net:

1. 添加log4net配置文件

這里的重點不在于配置文件的內容,而在于配置文件的名字。

  • 如果測試項目的名字為A, 那么配置文件的名字應該是A.dll.config

blog-log4net

  • 郵件配置文件->屬性,把屬性“Copy to output Directory”改成”Copy alwasy”

blog-log4net2

2. 修改Assembly.cs文件

在文件的末尾,添加上下面的一行代碼

[assembly: log4net.Config.xmlConfigurator(Watch = true)]

3. 單元測試中定義全局啟動,執行Log4net加載配置文件

[AssemblyInitialize]public static void AssemblyInitialize(TestContext context){   log4net.Config.XmlConfigurator.Configure();}

如何在單元測試中配置log4net,技巧就這些,希望能幫到有這個需求的博客園朋友。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 精河县| 泾源县| 旬阳县| 萝北县| 醴陵市| 正定县| 苏尼特左旗| 临潭县| 桐梓县| 涞源县| 木兰县| 武冈市| 永丰县| 海兴县| 吉木乃县| 象州县| 丰顺县| 沾化县| 阿拉善右旗| 嘉义县| 都匀市| 梨树县| 泾川县| 张家口市| 铜川市| 津南区| 濉溪县| 兴安县| 泸水县| 临夏市| 贡觉县| 金乡县| 和平县| 邓州市| 临江市| 将乐县| 宁武县| 淳安县| 湖口县| 正阳县| 清新县|