簡體   English   中英

在使用標准Java日志記錄進行單元測試期間,如何關閉/更改推土機的日志級別?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM