ログ構成を使用して、Dancer アプリを作成しました。
logger: file
logger_format: <%T> %m
log_path: '/usr/local/myapp/log'
log_file: 'myapp.log'
log: debug
そしてそれを始めます:
plackup -E 展開 -D -s Starman --workers=10 --port 8080 -a bin/app.pl
logrotate を使用してログ ファイルをローテーションする
/usr/local/myapp/log/myapp.log {
daily
rotate 10
create 0660 root root
compress
missingok
dateext
}
しかし、新しいログファイルはゼロです。
logrotate confにpostrotateを追加して、HUPを送信し、HUPシグナルを処理しようとしましbin/app.pl
た
Dancer::Logger::File::init;
しかし、何も助けません。
ダンサーのログファイルをローテーションする方法を教えてもらえますか?