1

默认情况下,JBoss5.1 中有两个附加程序 - CONSOLEFILE我们是否需要在生产
中使用这两个附加程序? 是否可以仅使用FILE appender?

我从web\conf\jboss-log4j.xml中删除了 CONSOLE appender,但控制台中仍然有很多痕迹。
为什么?
我不想在生产中的控制台中留下痕迹。
是否可以关闭 CONSOLE 附加程序?

4

2 回答 2

2

也许是 run.sh 或 run.bat 的输出,不使用 log4j。

你是windows还是linux?

您在启动或部署(或使用)应用程序时是否看到输出?

于 2010-03-10T16:28:17.307 回答
1

CONSOLE 附加程序对开发很有用,尤其是在 Windows 上,应用服务器作为前台控制台进程运行。此外,Windows 使您很难像在 *nix 上那样跟踪日志文件。

所以不,您不必使用控制台附加程序。你可以在 log4j 文件中放任何你喜欢的东西,默认就是默认值。删除附加程序,或添加它们,但你认为合适。

于 2010-03-10T08:36:06.223 回答