【发布时间】:2014-03-08 02:48:07
【问题描述】:
我正在使用 Mule Studio 3.5.0 开发一个 Mule 应用程序,然后使用 Maven(从终端)打包它并部署到 Mule Standalone 3.4.0。当我从 Studio 运行我的应用程序时,我可以在控制台中看到所有日志,但是,当我从终端以独立模式运行它时,我看不到任何超出以下内容的内容 - 但我的应用程序仍然按预期运行。如何让日志也显示在终端窗口中?
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ Started app 'test-app' +
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
INFO 2014-03-07 16:12:41,049 [WrapperListener_start_runner] org.mule.module.launcher.StartupSummaryDeploymentListener:
**********************************************************************
* - - + APPLICATION + - - * - - + STATUS + - - *
**********************************************************************
* default * DEPLOYED *
* test-app * DEPLOYED *
**********************************************************************
INFO 2014-03-07 16:12:41,053 [WrapperListener_start_runner] org.mule.module.launcher.MuleDeploymentService:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ Mule is up and kicking (every 5000ms) +
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
我的 log4j.properties 文件如下:
# Default log level
log4j.rootCategory=INFO, console
log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.layout=org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern=%-5p %d [%t] %c: %m%n
################################################
# You can set custom log levels per-package here
################################################
# CXF is used heavily by Mule for web services
log4j.logger.org.apache.cxf=WARN
# Apache Commons tend to make a lot of noise which can clutter the log.
log4j.logger.org.apache=WARN
# Reduce startup noise
log4j.logger.org.springframework.beans.factory=WARN
# Mule classes
log4j.logger.org.mule=INFO
【问题讨论】:
标签: maven logging terminal mule mule-studio