啟用記錄

WARNING
所有MagentoCLI命令都必須由檔案系統擁有者執行。

偵錯記錄

依預設,Commerce在預設或開發模式中寫入偵錯記錄(<install_directory>/var/log/debug.log),但在生產模式中則不寫入。 使用bin/magento setup:config:set --enable-debug-logging命令變更預設值。

INFO
自Commerce 2.3.1起,您無法再使用bin/magento config:set dev/debug/debug_logging命令來啟用或停用目前模式的偵錯記錄。

啟用偵錯記錄

  1. 使用setup:config:set命令啟用目前模式的偵錯記錄。

    code language-bash
    bin/magento setup:config:set --enable-debug-logging=true
    
  2. 排清快取。

    code language-bash
    bin/magento cache:flush
    

停用偵錯記錄

  1. 使用setup:config:set命令停用目前模式的偵錯記錄。

    code language-bash
    bin/magento setup:config:set --enable-debug-logging=false
    
  2. 排清快取。

    code language-bash
    bin/magento cache:flush
    

資料庫記錄

依預設,Commerce會將資料庫活動記錄檔寫入<install-dir>/var/debug/db.log檔案。

啟用資料庫記錄

  1. 使用dev:query-log命令來啟用或停用資料庫記錄。

    code language-bash
    bin/magento dev:query-log:enable
    
    code language-bash
    bin/magento dev:query-log:disable
    
  2. 排清快取。

    code language-bash
    bin/magento cache:flush
    

Cron記錄

隨著2.3.1版的發行,Commerce現在會建立個別的cron記錄。
Commerce最近讓cron記錄更詳細,這提供了更多資訊,但大幅延長了system.log
cron資訊移至專用記錄檔可讓兩個記錄檔更容易閱讀。

依預設,Commerce會將cron資訊寫入<install-directory>/var/log/cron.log檔案。

Syslog記錄

依預設,Commerce會將​ syslog ​記錄檔寫入作業系統syslog檔案。
自Commerce 2.3.1起,您必須使用magento命令來啟用或停用syslog。
管理員中的設定已移除。

啟用syslog記錄

預設會停用登入syslog

  1. 使用setup:config:set命令將dev/syslog/syslog_logging資料庫值變更為true

    code language-bash
    bin/magento setup:config:set --enable-syslog-logging=true
    
  2. 排清快取。

    code language-bash
    bin/magento cache:flush
    

停用syslog記錄

  1. 使用setup:config:set命令將dev/syslog/syslog_logging資料庫值變更為false

    code language-bash
    bin/magento setup:config:set --enable-syslog-logging=false
    
  2. 排清快取。

    code language-bash
    bin/magento cache:flush
    
recommendation-more-help
386822bd-e32c-40a8-81c2-ed90ad1e198c