Nextcloudログ周りのメモ。
公式ドキュメント
- Logging — Nextcloud latest Administration Manual latest documentation
- Configuration Parameters — Nextcloud 13 Administration Manual 13 documentation
Nextcloudのログを、Nextcloudのログファイルとして出力するか、syslog
、errorlog
、systemd
どれで出力するか(ということかな?確認してない)。
$ sudo -u www-data php /var/www/nextcloud/occ log:file --file=/var/log/nextcloud.log --rotate-size=100m
なんでかローテートがちゃんと動いてない気がするんだよなぁ。ログ出力先のディレクトリの権限もちゃんとwww-data
所有の770
になってるのに…
/var/www/nextcloud/config/config.php
'log_rotate_size' => 10485760,
'logfile' => '/var/log/nextcloud.log',
ついでに確認するとデバック(0)になっていたので、警告(2)にした。
$ sudo -u www-data php /var/www/nextcloud/occ log:manage --level=warning --backend=file --timezone Asia/Tokyo
Enabled logging backend: file
Log level: Warning (2)
Log timezone: Asia/Tokyo
/var/www/nextcloud/config/config.php
'loglevel' => 2,
'log_type' => 'file',
'logtimezone' => 'Asia/Tokyo',
余り見ることないけどね。