• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:log4jについて)

log4jについての質問

このQ&Aのポイント
  • log4jを使用してログをeclipseのコンソールに出力する方法について説明します。
  • ログ出力時に指定したフォーマットが正しく出力されない場合の原因と対策について解説します。
  • log4jの設定ファイルの修正やログレベルの設定を確認することで問題を解決することができます。

質問者が選んだベストアンサー

  • ベストアンサー
  • aton
  • ベストアンサー率47% (160/334)
回答No.1

%Fと%Lはファイル名と行番号なので,実行時にソースファイル関連の情報が参照できていないことが原因ではないかと思われます。 ソースファイル関連の情報を参照可能にするには,javacだとコンパイル時に-g:source,lines のようにデバッグ情報を生成するようコンパイルオプションを与えてやる必要があります。 eclipseは手許に環境がないのでわかりませんが,どこかにコンパイラにコンパイルオプションを渡す設定があるのではないかと思います。

参考URL:
http://java.sun.com/j2se/1.4/ja/docs/ja/tooldocs/win32/javac.html
ratsbane
質問者

お礼

ありがとうございます。 eclipseを確認してみましたが、どうも私にはそれらしい個所が発見できず、後は私次第かと思いました。 それと、eclipseでは他のプロジェクトもありまして、そちらもlog4jを使ってるんですが、そっちでは%F,%Lは出力されています。出力されている方とされない方の差がわかればいいんですが、力不足でご迷惑おかけしました。 ありがとうございました。

関連するQ&A