loggin.file.path を指定しても spring.log ファイルが出力されない場合
問題
Spring Boot のドキュメントを参考に、application.properties に下記のように追記した。
****
は、サービスの名前のディレクトリにした。
logging.file.path=/var/log/****
しかし、var/log/**** 配下にログが出力されなかった。
解決方法
/var/log/**** の所有者が root になっており、所有者以外は書き込み、実行が出来ないようになっていた。
そこで、下記のように /var/log/ ディレクトリの所有者を、サービスを実行する user と一緒にした。
は、サービスの名前のディレクトリ。
%%%%は、サービスを実行するuser。
sudo chown %%%% /var/log/****
これで spring.log ファイルが出力されるようになった。