17 APEX_DEBUG
APEX_DEBUG
パッケージには、デバッグ・メッセージ・ログを管理するためのユーティリティ・ファンクションが用意されています。具体的には、このパッケージには、Oracle APEXアプリケーション内およびデータベースのストアド・プロシージャ内とファンクション内のPL/SQLコードのインスツルメントおよびデバッグに必要なAPIが用意されています。PL/SQLコードをインストルメントすると、より迅速にバグを追跡し、予期しない動作を特定することが容易になります。
パッケージには、様々なデバッグ・レベルでのデバッグを有効または無効にする手段、およびメッセージ・ログをクリーンアップするユーティリティ・プロシージャもあります。
メッセージ・ログは、『Oracle APEXアプリケーション・ビルダー・ユーザーズ・ガイド』の「デバッグ・モードへのアクセス」を参照するかAPEX_DEBUG_MESSAGES
ビューを問い合せることで表示できます。
詳細は、個々のAPIの説明を参照してください。
ノート:
APEXリリース4.2では、APEX_DEBUG_MESSAGEパッケージの名前がAPEX_DEBUGに変更されました。APEX_DEBUG_MESSAGEパッケージ名は、下位互換性のために引き続きサポートされます。APEXの旧バージョンでそれらを実行する場合を除き、新規アプリケーションでは新しいAPEX_DEBUGパッケージを使用することをお薦めします。
- 定数
- DISABLEプロシージャ
- DISABLE_DBMS_OUTPUTプロシージャ
- ENABLEプロシージャ
- ENTERプロシージャ
- ENABLE_DBMS_OUTPUTプロシージャ
- ERRORプロシージャ
- GET_LAST_MESSAGE_IDファンクション
- GET_PAGE_VIEW_IDファンクション
- INFOプロシージャ
- LOG_DBMS_OUTPUTプロシージャ
- LOG_LONG_MESSAGEプロシージャ
- LOG_MESSAGEプロシージャ[非推奨]
- LOG_PAGE_SESSION_STATEプロシージャ
- MESSAGEプロシージャ
- REMOVE_DEBUG_BY_AGEプロシージャ
- REMOVE_DEBUG_BY_APPプロシージャ
- REMOVE_DEBUG_BY_VIEWプロシージャ
- REMOVE_SESSION_MESSAGESプロシージャ
- TOCHARファンクション
- TRACEプロシージャ
- WARNプロシージャ
参照:
Oracle APEXアプリケーション・ビルダー・ユーザーズ・ガイドのデバッグ・モードへのアクセス