ログを有効にする
デバッグログ
デフォルトでは、Commerceは、デフォルトまたは開発モードの場合はデバッグログ(<install_directory>/var/log/debug.log)に書き込みますが、実稼動モードの場合は書き込まれません。 bin/magento setup:config:set --enable-debug-logging コマンドを使用して、デフォルト値を変更します。
bin/magento config:set dev/debug/debug_logging コマンドを使用できなくなりました。デバッグ ログを有効にするには
-
setup:config:setコマンドを使用して、現在のモードのデバッグログを有効にします。code language-bash bin/magento setup:config:set --enable-debug-logging=true -
キャッシュをフラッシュします。
code language-bash bin/magento cache:flush
デバッグ ログを無効にするには
-
setup:config:setコマンドを使用して、現在のモードのデバッグログを無効にします。code language-bash bin/magento setup:config:set --enable-debug-logging=false -
キャッシュをフラッシュします。
code language-bash bin/magento cache:flush
データベースログ
デフォルトでは、Commerceはデータベースのアクティビティログを <install-dir>/var/debug/db.log ファイルに書き込みます。
データベース ログを有効にするには
-
dev:query-logコマンドを使用して、データベース・ログを有効または無効にします。code language-bash bin/magento dev:query-log:enablecode language-bash bin/magento dev:query-log:disable -
キャッシュをフラッシュします。
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はオペレーティングシステムの ファイルに syslogsyslog ログを書き込みます。
Commerce 2.3.1 では、syslog を有効または無効にするには、magento コマンドを使用する必要があります。
管理者の設定が削除されました。
syslog ログを有効にするには
syslog へのログは、デフォルトでは無効になっています。
-
setup:config:setコマンドを使用して、dev/syslog/syslog_loggingデータベースの値をtrueに変更します。code language-bash bin/magento setup:config:set --enable-syslog-logging=true -
キャッシュをフラッシュします。
code language-bash bin/magento cache:flush
syslog ログを無効にするには
-
setup:config:setコマンドを使用して、dev/syslog/syslog_loggingデータベースの値をfalseに変更します。code language-bash bin/magento setup:config:set --enable-syslog-logging=false -
キャッシュをフラッシュします。
code language-bash bin/magento cache:flush