Log4jをJboss EJB Webサービスとともに使用しています。私はファイルにアプリケーションフローを記録しています。Jboss webserviceでLog4jを使用しているときに重複データを書き込む
これは私がアプリケーションを実行すると、私は同じデータが二度や三度書かれている、すなわち...、私のファイル内の重複データを取得しています。
FileAppender fileappender;
File file = new File("jws_" + getCurrentDate("dd_MMM_yyyy") + ".log");
Logger log = null;
System.out.println(file.getAbsolutePath());
try
{
log = Logger.getLogger(ConnMan.class);
fileappender = new FileAppender(new PatternLayout(),"f2cjws_" + getCurrentDate("dd_MMM_yyyy") + ".log");
log.addAppender(fileappender);
if (!theLogLevel.equalsIgnoreCase("error"))
{
if ("yes".equalsIgnoreCase(getProperties().getProperty("log")))
{
log.debug(getCurrentDate("dd MMM yyyy HH:mm:ss 1")+" "+theError);
}
}
else
{
log.debug(getCurrentDate("dd MMM yyyy HH:mm:ss 1")+" "+theError);
}
}
catch (IOException e)
{
System.out.println("Logger failed due to "+e.getMessage());
}
catch(Exception e)
{
System.out.println("Logger failed due to "+e.getMessage());
}
を記録するために使用していたコードです上記のコードは、TomcatにデプロイされたWebアプリケーションで正常に機能しました。
私はJBossに関連して何かを見逃していると感じています。
このWebサービスでは現在、サーバーに組み込まれているlog4jプロパティが使用されています。アプリケーション独自のプロパティファイルを使用する方法を知ることはできますか?
私を助けてください、事前に
おかげで、
完全にランダムな字下げが見えるのは私だけですか?私はここで狂気の丸薬を取っているように感じる –
申し訳ありません私はあなたを得ることができませんでした。あなたはもっと具体的になりますか?ありがとう – mvg
..私はあなたがかなり間違った道に行っていると思います..... – water