[英]How do I turn off/change the log level of dozer during unit tests with standard java logging?
我們正在使用推土機,每次運行測試都會創建推土機映射的一個實例(或者看起來,我不是推土機硬漢)。 運行單元測試時,這會在控制台中產生很多垃圾(請參閱下文)。 我們如何關閉此功能? 完全關閉。
我們使用Maven作為構建工具,因此最好使用屬性文件。 我嘗試加載logging.properties時沒有任何運氣(我們也使用java.util.logging.Logger)
我試圖看這個 (使用編程方法),但我們有很多的測試,以便加入到所有的人都幾乎是不可能的。
任何提示/技巧都非常感謝!
輸出示例-行號成千上萬,這使構建速度變慢:
2640 [main]信息org.dozer.DozerBeanMapper-嘗試查找xml映射文件:dozerServicesEjb / dozerBeanMapper.xml
2642 [main] INFO org.dozer.DozerBeanMapper-使用URL [file:/ C:/development/core-services/services.ejb/target/classes/dozerServicesEjb/dozerBeanMapper.xml]加載自定義xml映射
2654 [main] INFO org.dozer.DozerBeanMapper-已成功從URL加載自定義xml映射:[文件:/ C:/development/core-services/services.ejb/target/classes/dozerServicesEjb/dozerBeanMapper.xml]
2654 [main]信息org.dozer.DozerBeanMapper-嘗試查找xml映射文件:dozerServicesEjb / AccountArrangementMapping.xml
2655 [main] INFO org.dozer.DozerBeanMapper-使用URL [file:/ C:/development/core-services/services.ejb/target/classes/dozerServicesEjb/AccountArrangementMapping.xml]加載自定義xml映射
2683 [main] INFO org.dozer.DozerBeanMapper-已成功從URL加載自定義xml映射:[文件:/ C:/development/core-services/services.ejb/target/classes/dozerServicesEjb/AccountArrangementMapping.xml]
2684 [main]信息org.dozer.DozerBeanMapper-嘗試查找xml映射文件:dozerServicesEjb / AddressMapping.xml
2685 [main] INFO org.dozer.DozerBeanMapper-使用URL [file:/ C:/development/core-services/services.ejb/target/classes/dozerServicesEjb/AddressMapping.xml]加載自定義xml映射
2697 [main] INFO org.dozer.DozerBeanMapper-已成功從URL加載自定義xml映射:[文件:/ C:/development/core-services/services.ejb/target/classes/dozerServicesEjb/AddressMapping.xml]
...
將log4j.properties
文件放入src/test/resources
,以禁用org.dozer
記錄器。
log4j.logger.org.dozer=OFF
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.