Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Javaとしてパッケージ化された Web Web アプリケーションをコーディングしてwarいます。ログを追加し、ログ ファイルを書き込むログ フォルダーを指定したいと考えています (構成ファイルなどを使用logback.xml) 。
Java
war
logback.xml
明らかに、フォルダーの絶対パスを構成したくありません。でログフォルダをどのように構成するのだろうかwar。これに対するベストプラクティスと推奨されるアプローチは何ですか?
以前は相対パスを使用していましlogback.xmlたが、env プロパティを使用するように変更しました。パスが相対パスの場合、Java EE サーバーの実装が異なるため、ログ ファイルの正確な場所をお客様に伝えることができませんでした。環境変数で絶対パスを使用すると、簡単になりました。例えば
<file>${user.dir}/logs/my_web_app.log</file>