2

ログ構成を使用して、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;

しかし、何も助けません。

ダンサーのログファイルをローテーションする方法を教えてもらえますか?

4

1 に答える 1