printf "スタイルのデバッグ

printf形式のデバッグを行うには、ホストとSPUからのすべてのログファイルを一時的に単一の共有ディレクトリに置く。 ローカル AE の場合、NZAE_LOG_DIR AE 環境変数を使用して、関数ごとにこれを行うことができる。 例えば、共有エクスポート・ディレクトリが/nz/export/aeの場合、register_aeオプションは以下のようになる:

--environment "'NZAE_LOG_DIR'='/nz/export/ae/log'"

この例では、ログ・ディレクトリはインストールの一部ではない。 共有エクスポートツリーのどこかにログディレクトリを作成する。 本番環境では、NZAE_LOG_DIRを使用すべきではありません。これは、システム再起動時にログファイルの記憶領域が自動的に解放されないだけでなく、パフォーマンスが低下する可能性があるためです。

さらに、登録の際にロギングレベルを0より大きく設定する必要がある。 例:

register_ae option --level 1

AE を起動する SQL 関数が呼び出されると、指定されたログディレクトリにログファイルが作成される。