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"