2011-02-10 10 views
1

プロジェクトを開発するためにIDEとしてEclipseを使用しています。ログは、私がいくつかのウェブサイトから見た設定を行うまで、私が期待したようにmyproject/logs/log.logに出力されています。私のプロジェクトの下にlog4j出力ログファイルを設定しない

"log4j-1.2.16.jar"を追加するには、Windows - > preferences - > Java - > Build Path - > Classpath Variableに行きました。
これ以降、D:¥workspace¥MyProject¥logsの代わりにD:¥eclipse¥logs¥の下にログファイルが表示され始めました。

クラスパス変数のエントリを削除してEclipseを再起動しましたが、私のプロジェクトでログファイルを作成できません。

ヘルプ!!!おかげさまで

+0

作業ディレクトリを設定することができますおかげで両方cherouvimそしてあなたの返事のためにジェンス!私のクライアントが必要な使用のTomcatがないので ジェンの答えは、私が探しています何実際にです。 –

答えて

1

ログを移動するパスを明示的に定義するのが最善です。これはあなたのことが可能にTomcatにデプロイされたWebアプリケーションの場合例:

log4j.appender.YOURLOG.file=${catalina.home}/logs/my-application.log 
0

私は、ログファイルの場所(そうでない場合は絶対パスが)あなたのアプリケーションの作業ディレクトリからの相対であると思います。あなたは、実行構成でアプリケーションの作業ディレクトリを設定することができます。

実行 - >実行構成] - > [引数]タブ

は、画面の下部にあなたが

関連する問題