ログを有効にする
デバッグログ
デフォルトでは、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:enable
code 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はオペレーティングシステムの syslog
ファイルに syslog ログを書き込みます。
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