0
是否有人知道如何爲單元測試指定日誌級別和/或啓用調試級別日誌消息?指定單元測試的日誌級別
我正在爲一個擴展DoFn的類編輯一些單元測試。其中一項測試失敗的方式很有趣,我想捕獲日誌消息(,包括DEBUG)以轉發給其他開發人員。
我使用Eclipse作爲我的IDE。 我已經試過幾件事情
- 首先,我已將此添加到運行配置的VM參數
-Dexec.args="--defaultWorkerLogLevel=DEBUG"
- 其次,我在我的項目創建的src/test文件夾下的資源文件夾,然後我把log4j的那裏應該啓用調試消息.xml。
只是回答自然是quesiton,是的,我敢肯定,因爲我加入這行到我的單元測試System.out.println(String.valueOf(LOG.isDebugEnabled()));
並沒有看到false
打印到控制檯上禁用調試消息。
感謝您的幫助, 丹