【发布时间】:2017-05-20 14:38:57
【问题描述】:
我在独立的 jboss 服务器上运行了多个战争。我在standalone.xml 中配置了日志子系统。我提到 this redhat link on Add Per-deployment Logging to an Application 为其中一个应用创建特定的日志处理程序。
我在 META-INF 文件夹下的 app war 中创建了 logging.properties 文件,内容如下
loggers=com.company
logger.com.company.level=TRACE
logger.com.company.useParentHandlers=true
logger.com.company.handlers=TESTFILE
# A handler configuration
handler.TESTFILE=org.jboss.logmanager.handlers.FileHandler
handler.TESTFILE.level=TRACE
handler.TESTFILE.formatter=PATTERN1
handler.TESTFILE.properties=append,autoFlush,enabled,suffix,fileName
handler.TESTFILE.constructorProperties=fileName,append
handler.TESTFILE.append=true
handler.TESTFILE.autoFlush=true
handler.TESTFILE.enabled=true
handler.TESTFILE.fileName=${jboss.server.log.dir}/app.log
# The formatter to use
formatter.PATTERN1=org.jboss.logmanager.formatters.PatternFormatter
formatter.PATTERN1.properties=pattern
formatter.PATTERN1.constructorProperties=pattern
formatter.PATTERN1.pattern=%d %-5p %c: %m%n
我部署了应用程序,但除了在standalone.xml 日志记录子系统中配置的内容外,它没有做任何事情。这个设置应该在 EAP 6.4 上工作吗?
【问题讨论】:
标签: logging jboss wildfly redhat jboss-eap-6