2010-03-23 92 views
3

如何關閉BeanUtils.copyProperties的日誌記錄?它創建太多日誌並妨礙日誌文件的可讀性。感謝堆..Apache BeanUtils.copyProperties溢出太多日誌

示例代碼

BeanUtils.copyProperties(someDataobject,someActionForm); 

在日誌中我看到線hunders像下面

EBUG org.apache.commons.beanutils.PropertyUtils - setSimpleProperty:
調用方法public void someMethod(java.lang.String)null(class)
2010-03-23 18:53:23,134 DEBUG org.apache.commons.beanutils.BeanUtils - copyProperty(someActionForm @ 13e38a7,someValue)

回答

4

通常,您可以分別配置每個類的日誌記錄級別。這取決於你使用,但加入類似以下內容到你的日誌配置文件,日誌框架位:

org.apache.commons.beanutils.PropertyUtils.level=SEVERE 

應限制在該類僅輸出嚴重記錄語句記錄器。

您還可以

org.apache.commons.beanutils.level=SEVERE 

沉默整套如果您想了解更多的細節,你就必須提供更多的上下文。

+0

的Apache的log4j僅支持TRACE,DEBUG,INFO,WARN,ERROR和FATAL水平。你能否請更新你的答案,我沒有代表編輯它:( – 2010-03-24 05:04:42