java - 使用 jboss AS 7.1.1.Final 时是否可以在应用程序内部配置日志记录?

标签 java logging jboss jboss7.x

我读了很多书,但我不知道如何指定例如特定类的日志级别。

我能弄清楚的唯一方法是在standalone.xml中,但是为什么我应该在服务器中配置一些非常通用的应用程序特定设置?这使部署过程变得不必要的复杂化。

是否有可能在 war 内部的某个地方定义特定的日志级别输出文件> 不接触服务器

顺便说一句。使用 log4j 或 commons-logging 或 slf4j 或任何其他内容并不重要。

最佳答案

在部署中使用 logging.properties 文件或 log4j 配置文件将适用于 JBoss EAP 6.xWildFly (以前称为 JBoss AS)。请注意,只有当您将 log4j 用于日志记录外观时,log4j 配置才会起作用。

这就是说我同意 Marko这可能应该在服务器配置中完成。我还鼓励您使用 CLI 或 Web 界面,而不是编辑原始 XML。您可以通过 documentation 获取更多信息.

关于java - 使用 jboss AS 7.1.1.Final 时是否可以在应用程序内部配置日志记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19830926/

相关文章:

java - Openshift 应用程序构建错误 : "JBAS014807: Management resource ' [(\"subsystem\" => \"deployment-scanner\") ]' not found"

java - 从 Jcombobox 中删除特定项目

java - 获取所有行 SQLite Android Studio

java - 更改 JPanel java 中形状列表的颜色

python - 无论级别设置如何,如何始终将日志消息写入文件

java - JBoss Wildfly - 部署是临时文件。那属性呢?

java - 如何在 WildFly 上使用新的 (tbroyer) maven-gwt-plugin 设置 GWT Super Dev Mode?

java - 如何使用 JUnit 测试 Autowiring 服务

java - 如何每 10 秒记录一次我的程序

python - 在 screen 上记录数据时用 Python 读取文件