development.logのログローテーションをするには

環境

Rails5.2
Ubuntu20.4

実現したいこと

log/development.logのログローテーションをしたい

内容

config/environment/development.rbの中に、下記の記述をすると、
test_development.logは作成されます。

config.logger = Logger.new("log/test_development.log", "daily")

しかし、development.logというRailsでデフォルトで作成されるlogファイルを指定すると、ログへの書き込みができません。画面をみると、書き込みに失敗しているエラーが表示されます。development.logのログローテーションを指定したい場合はどのようにすればいいのでしょうか。パーミッションの設定で、書き込み不可の設定はしておりません。

config.logger = Logger.new("log/development.log", "daily")

コメントを投稿

0 コメント