ログを有効にする

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 では、syslog を有効または無効にするには、magento コマンドを使用する必要があります。
管理者の設定が削除されました。

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