====== FreeBSDでNetatalkのログをローテーションさせる ====== Netatalkのログを見ようと思い立ち''cat /var/log/netatalk.log''してみたら、ダダダーっとログが表示され一向に終わる気配がなかった。じーっと眺めてみると、3ヶ月前の日付が見える。ついでに、ログの粒度が物凄く細かい。 そういえばHATさんにログを提供するために''log level = default:maxdebug''にしてたなーと思いつつ、ログファイルのサイズを確認したら20GBまで膨らんでたwww Netatalkのボリュームに同時アクセスすると、パフォーマンスが一気に落ちたり不安定だったのはこいつのせい? maxdebugを止めるのは当然として、ログローテーションも行う事にした。 ''/etc/newsyslog.conf''に以下の一文を付け加え、''# newsyslog''すればよさそう。syslogのデフォルト設定に倣い、100KBでローテーションさせ、履歴は5つbz2圧縮で保持するようにした。 /var/log/netatalk.log 644 5 100 * JC