次のロギング構成のみを公開する商用 Java API を扱っています。
cplex.setOut(OutputStream arg0);
ファイルとコンソールの 2 つのストリームにログを記録したいと考えています。出来ますか?
次のロギング構成のみを公開する商用 Java API を扱っています。
cplex.setOut(OutputStream arg0);
ファイルとコンソールの 2 つのストリームにログを記録したいと考えています。出来ますか?
私はそう信じています。
私はapache commons io libを使用します。
例えば
FileOutputStream fos = ...;
TeeOutputStream brancher = TeeOutputStream(fos, System.out);
cplex.setOut(brancher);
簡単:
cplex.setOut(new OutputStream() {
public void write(int b) throws IOException {
outputStream1.write(b);
outputStream2.write(b);
}
});