国产探花免费观看_亚洲丰满少妇自慰呻吟_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,技巧就這些,希望能幫到有這個需求的博客園朋友。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 平顶山市| 陆良县| 万全县| 虎林市| 拜城县| 绿春县| 井研县| 曲松县| 大化| 融水| 临桂县| 陇南市| 泸西县| 资兴市| 兴城市| 抚宁县| 简阳市| 资源县| 福清市| 乌鲁木齐市| 嘉善县| 曲水县| 潞城市| 舟山市| 东海县| 吉隆县| 陕西省| 三门峡市| 宣恩县| 东宁县| 汝阳县| 呼图壁县| 绿春县| 庆元县| 甘肃省| 滁州市| 盐源县| 乌苏市| 延寿县| 乐陵市| 龙山县|