当我使用 Maven 从命令行构建和运行一个小程序时,我想简明地查看日志记录的输出,但目前我看到的是日志源的时间戳和 Java 类位置。我可以隐藏吗?
它一定是某个地方的设置,但我没有找到它。
输出如下所示:
Mar 28, 2013 9:40:57 AM com.xxcompany.app.myClient getStarted
INFO: Startup, .. My Info here
Mar 28, 2013 9:40:58 AM com.xxcompany.app.myClient getStarted
INFO: More Info here, but I don't want a timestamp
我不想看到日志信息:
Mar 28, 2013 9:40:57 AM com.xxcompany.app.myClient getStarted
Java 代码:
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
....
logger.info("More Info here, but I don't want a timestamp");
在 Maven POM 中:
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>1.1.1</version>
</dependency>
以及对 Maven 的调用:
mvn compile exec:java -Dexec.mainClass="com.xxcompany.app.App"