我想記錄我的Web應用程序的一些行爲,它也實現了休眠,彈簧等。當我試圖從apache實現log4j記錄器時,我遇到了一些麻煩。指定只有一些軟件包有調試輸出
當我打開記錄器時,它也在調試我不想要的hibernate和spring。我試圖配置屬性文件來指定我的項目的包,但它不起作用。
這裏是我的屬性文件的代碼:
log4j.rootCategory=ERROR, O
log4j.category.com.my.package= DEBUG, FILE, O
log4j.appender.FILE=org.apache.log4j.RollingFileAppender
log4j.appender.FILE.File=log/logger.log
log4j.appender.O=org.apache.log4j.ConsoleAppender
.... and some layout
它的工作原理,當我轉rootCategory = DEBUG
但它也是調試Hibernate和Spring作爲我說。
這可能有助於與休眠:http://stackoverflow.com/questions/2077377/cant-stop-hibernate-from-writing-log-to-console-log4j-properties-is-ok –
你如何創建你的Logger對象? –
@ kmb385你的鏈接可以幫助我很多。謝謝 – Smolda