簡體   English   中英

現有應用程序的日志配置

[英]log configuration for existing application

我必須禁用當前可用的應用程序的日志。 應用程序由其自身的源代碼和通過jars導入的許多其他組件組成,它使用hibernate,並且在執行hibernate功能時,它將所有內容打印到控制台。 現在,我認為Log4J已在某種程度上在這里使用,但只能通過休眠分發附帶的commons-logging來使用。 我在任何地方都看不到log4j.properties文件。 而且沒有用於休眠的xml配置,它具有日志記錄設置。 如何禁用日志輸出到控制台,但將其保留到文件中。 我得到了此應用程序以更新其構建系統,因此從技術上講,我沒有介紹任何適用的源代碼,沒有新屬性,沒有新設置。 剛剛更新了一些build.xml和其他xml文件,它們是構建過程的一部分。 有人告訴我,它以前沒有將輸出定向到屏幕。 可能是因為我包括了一些不需要的庫而導致這種情況發生了嗎?

謝謝你

一些庫附帶了自己的log4j配置,這將與其他庫沖突。 在AppServers環境中尤其如此。 我發現覆蓋此行為的唯一方法是在應用程序中(重新)配置log4j。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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