close
Nextcloud執行時如果有任何問題都會記錄在log檔案裡,
可以在config檔案裡指定它的位置,
修改 nextcloud 的設定檔:
sudo nano /var/www/nextcloud/config/config.php
加入這兩行:
'loglevel' => 2
'/var/lwww/nextcloud/data/nextcloud.log',
第一行是設定log層級,如下:
'loglevel' => 0
: 記錄所有事件,包括詳細的除錯資訊。 這是最詳細的記錄級別。'loglevel' => 1
: 記錄錯誤、警告和通知。'loglevel' => 2
: 只記錄錯誤和警告。'loglevel' => 3
: 只記錄錯誤。'loglevel' => 4
: 不記錄任何事件。
預防log檔案越長越大,我只設定在2
第二行是指定log檔案的位置,我設定在/var/www/nextcloud/data 這個目錄底下的 nextcloud.log 這個檔案。
而避免檔案大小失控可以設定日誌檔案的輪替,編輯以下這個檔案:
nano /etc/logrotate.d/nextcloud
加入以下文字:
/var/www/nextcloud/data/nextcloud.log {
daily
missingok
rotate 7
compress
delaycompress
notifempty
create 640 www-data www-data
postrotate
systemctl reload apache2 > /dev/null
endscript
}
按 ctrl x 存檔離開。
這樣就能讓nextcloud的log檔保持清爽跟方便閱讀了。
全站熱搜