【发布时间】:2014-02-21 13:50:51
【问题描述】:
通过 Glassfish 管理页面,我可以为我的 Web 应用程序的任何类/包定义日志级别(配置 > 服务器配置 > 记录器设置 > 日志级别)。
但是是否可以使用一些属性文件在 Web 应用程序部署中定义这些设置?
【问题讨论】:
通过 Glassfish 管理页面,我可以为我的 Web 应用程序的任何类/包定义日志级别(配置 > 服务器配置 > 记录器设置 > 日志级别)。
但是是否可以使用一些属性文件在 Web 应用程序部署中定义这些设置?
【问题讨论】:
这取决于您的应用程序使用的日志记录实现。例如,如果您在应用程序中使用 log4j,只需在应用程序的类路径中包含一个 log4j.properties 或 log4j.xml 文件。如果您使用 shudder java.util.logging,您可以使用属性文件执行类似的操作。 SLF4J 等也可以类似配置。
【讨论】:
log4j,我可以在我的资源文件夹中简单地使用log4j.properties,无需任何其他配置。但我正在尝试使用java.util.logging。正在考虑将logging.properties 放在定义了.level=ALL 的资源文件夹中,但这没有帮助。似乎需要一些额外的配置,但找不到哪些。