默認情況下,JBoss5.1中有兩個appender - CONSOLE和FILE。
我們是否需要在生產中使用這兩個appender ?
是否有可能只使用FILE appender?是否可以禁用在JBoss 5.1中打印到控制檯的跟蹤?
我從web \ conf \ jboss-log4j.xml中刪除了CONSOLE appender但是在控制檯中仍然有很多痕跡。
爲什麼?
我不想在生產中的控制檯中的痕跡。
可以關閉CONSOLE appender嗎?
默認情況下,JBoss5.1中有兩個appender - CONSOLE和FILE。
我們是否需要在生產中使用這兩個appender ?
是否有可能只使用FILE appender?是否可以禁用在JBoss 5.1中打印到控制檯的跟蹤?
我從web \ conf \ jboss-log4j.xml中刪除了CONSOLE appender但是在控制檯中仍然有很多痕跡。
爲什麼?
我不想在生產中的控制檯中的痕跡。
可以關閉CONSOLE appender嗎?
也許這是run.sh或run.bat的輸出,它不使用log4j。
你在Windows或Linux?
當您啓動或部署(或使用)您的應用程序時,您是否看到輸出?
CONSOLE appender對於開發非常有用,特別是在Windows上,appserver作爲前臺控制檯進程運行。另外,Windows使得在* nix上很難找到一個日誌文件。
所以不,你不必使用控制檯appender。你可以把你喜歡的任何東西放在log4j文件中,默認值就是默認值。刪除appender,或添加它們,但你認爲合適。
問問JBoss開發者? – 2010-03-10 08:34:01