close

Nextcloud執行時如果有任何問題都會記錄在log檔案裡,

可以在config檔案裡指定它的位置,

修改 nextcloud 的設定檔:

sudo nano /var/www/nextcloud/config/config.php

加入這兩行:

'loglevel' => 2

'/var/lwww/nextcloud/data/nextcloud.log', 

 

第一行是設定log層級,如下:

日誌級別(Log Level):
  • '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檔保持清爽跟方便閱讀了。

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 呂阿谷 的頭像
    呂阿谷

    呂阿谷的部落格

    呂阿谷 發表在 痞客邦 留言(0) 人氣()