【问题标题】:Wildfly 9.0.1-Final & per-deploy loggingWildfly 9.0.1-最终和每次部署日志记录
【发布时间】: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


【解决方案1】:

文档中似乎有错误。 logging.properties 文件应该在WEB-INF/classes 目录中。

此外,logging.properties 文件的格式需要与 JUL logging.properties 文件的格式略有不同。

例子:

loggers=ru.home

logger.level=INFO
logger.handlers=FILE

logger.ru.home.level=FINEST

handler.FILE=org.jboss.logmanager.handlers.SizeRotatingFileHandler
handler.FILE.level=ALL
handler.FILE.formatter=PATTERN
handler.FILE.properties=append,autoFlush,enabled,maxBackupIndex,rotateOnBoot,rotateSize,fileName
handler.FILE.append=true
handler.FILE.autoFlush=true
handler.FILE.enabled=true
handler.FILE.maxBackupIndex=10
handler.FILE.rotateOnBoot=false
handler.FILE.rotateSize=52428800
handler.FILE.fileName=${jboss.server.log.dir}/myapp.log

formatter.PATTERN=org.jboss.logmanager.formatters.PatternFormatter
formatter.PATTERN.properties=pattern
formatter.PATTERN.pattern=%d{yyyy-MM-dd HH\:mm\:ss,SSS} %-5p [%c] (%t) %s%e%n

还有一点需要注意的是,每次部署日志不会从子系统继承任何配置。您需要在部署中完全配置日志记录。

【讨论】:

    猜你喜欢
    • 2016-11-16
    • 2016-05-26
    • 1970-01-01
    • 1970-01-01
    • 2015-05-28
    • 2015-07-20
    • 2014-06-19
    • 2014-12-03
    • 2014-03-17
    相关资源
    最近更新 更多