【发布时间】:2015-11-29 16:19:36
【问题描述】:
我正在尝试使每个部署的日志记录工作。我在WEB-INF/ 中有logging.properties 的战争档案,内容如下:
ru.home.level=FINEST
在 servlet 中我会这样做:
protected Logger log = Logger.getLogger("ru.home.Something");
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
log.log(Level.FINEST, "Hello");
resp.getWriter().write("<b>tralalala</b>");
log.log(Level.FINEST, "Bye");
}
根据 WildFly 在部署期间记录配置文档,它应该扫描并在适当的位置找到我的属性文件。但似乎它根本不扫描。我究竟做错了什么? (https://docs.jboss.org/author/display/WFLY9/Logging+Configuration#LoggingConfiguration-PerdeploymentLogging) 另外:
/subsystem=logging:read-attribute(name=use-deployment-logging-config)
返回:
{
"outcome" => "success",
"result" => true
}
【问题讨论】:
-
将属性从
ru.home.level=FINEST更改为ru.home.Something.level=FINEST是否有效?
标签: java logging jboss wildfly wildfly-9