ログ ファイルを .log に書き込むアプリケーションがあります。しかし今、アプリケーションに実装する html jar ファイルを作成します (要求ごとに 1 つのログ)。問題は、同時に 2 つ以上のスレッドが実行されている場合、html ログが混同されることです。
例: aaa.log および bbb.log
aaa.log コンテンツには bbb.log コンテンツが含まれ、その逆も同様です。
独自のコンテンツを持つ別のログ ファイルを作成する方法。
ctx.htmllogger = new HTMLLogger(
ctx.control.getCodeValue(),
ctx.AvailRequest.getTrip().getSegmentProductType()
.getCodeValue(), ctx.OPT_TYPE);
String htmllogdir = System.getProperty("user.dir");
htmllogdir = htmllogs + "\" + ctx.htmllogger.getCurrentTS( "ddMMyyyy" ) + "\" + ctx.OPT_TYPE.toLowerCase();
ctx.htmllogger.MakeDirectories( htmllogdir );
try {
ctx.htmllogger.initLogger(DlgKuoni.class.getCanonicalName(), htmllogdir);
} catch (IOException e) {
ctx.htmllogger = null;
e.printStackTrace();
}
ctx.htmllogger.startHTMLLog();
私を助けてくれてありがとう。