1

と以外Standard outputstandard error、Java には他のタイプのコンソール出力ストリームがありますか? 私は Jenkins を使用しています (関係ないかもしれません)。コンソールに新しい出力セクションを追加したいと考えていStandard outputますstandard error。のようなものSpecial Values。私は使用していますが、などlog4jも使用できます。System.out

4

1 に答える 1

0

を使用してそれを行うことができますlogger

例えば:

import org.apache.log4j.Logger;

public class MyClass {
    private static Logger logger = Logger.getLogger("name"); // declare this as field
    ...
    public void someMethod() {
        logger.info("someMethod was invoked");
    }
}

さらに、log4j.propertiesファイルは次のようになります。

log4j.rootLogger=debug, file
log4j.appender.file=org.apache.log4j.FileAppender
log4j.appender.file.File=/path/to/logs/application.log
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%t %-5p %c{2} - %m%n
于 2012-07-12T04:57:02.760 に答える