このシナリオは次のとおりです。file1
とjar
のファイルMinimize
があります。私は、MinimizeTable
と呼ばれるclass
のobject
を作成します。これはjar
で定義されています。さて、このオブジェクトを作成すると、jarファイルで定義されたstdoutにいくつかの行が出力されます。私はこの出力だけをリダイレクトしたいです。これとは別に、私のメインファイルには、stdout自体に出力する必要があるstdout行がたくさんあります。 jarファイルで印刷されているものだけをリダイレクトする方法はありますか?Javaのjarファイルのstdoutのリダイレクト
class file1{
public static void main(String[] args)
{
MinimizedTable M = new MinimizedTable(); //this instantly prints stuff out which I want to be redirected and not printed to stdout.
System.out.println("Hello"); //This line must be printed to stdout.
}
}
jarファイルを触れずにこれを行うのいずれかの方法があります - 私は以下のような状況が定義されていますか?私の説明が理にかなっているといいですね。
あなたは 'MinimizeTable'がどこにあるいくつかの洞察を与えることはできますか?独自のJARファイルに配置されていますか?それは 'log4j'を認識しますか?もしそうなら、あなたはSundarajがコメントしたものであなたが望むものを達成することができます。 – Carlos