我读了很多书,但我不知道如何指定例如特定类的日志级别。
我能弄清楚的唯一方法是在standalone.xml
中,但是为什么我应该在服务器中配置一些非常通用的应用程序特定设置?这使部署过程变得不必要的复杂化。
是否有可能在 war 内部的某个地方定义特定的日志级别和输出文件> 不接触服务器?
顺便说一句。使用 log4j
或 commons-logging 或 slf4j
或任何其他内容并不重要。
最佳答案
在部署中使用 logging.properties
文件或 log4j 配置文件将适用于 JBoss EAP 6.x和 WildFly (以前称为 JBoss AS)。请注意,只有当您将 log4j 用于日志记录外观时,log4j 配置才会起作用。
这就是说我同意 Marko这可能应该在服务器配置中完成。我还鼓励您使用 CLI 或 Web 界面,而不是编辑原始 XML。您可以通过 documentation 获取更多信息.
关于java - 使用 jboss AS 7.1.1.Final 时是否可以在应用程序内部配置日志记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19830926/