23.13 LOG_MESSAGEプロシージャ(非推奨)

このプロシージャは、デバッグ・メッセージを記録します。

ノート:

このAPIは非推奨であり、将来のリリースで削除される予定です。

このプロシージャ:のかわりに、次を使用してください:

構文

APEX_DEBUG.LOG_MESSAGE (
    p_message   IN  VARCHAR2    DEFAULT NULL,
    p_enabled   IN  BOOLEAN     DEFAULT FALSE,
    p_level     IN  t_log_level DEFAULT c_log_level_app_trace )

パラメータ

パラメータ 説明
p_message 最大長が1,000バイトのデバッグ・メッセージ。
p_enabled ロギングが有効になっていると、メッセージが記録されます。TRUEは、ロギングを有効にします。
p_level ログ・メッセージのレベルを識別します(1は重要度が最も高く、9は重要度が最も低いログ・メッセージです)。これは整数値です。

この例では、レベル1および2メッセージに対してデバッグ・メッセージ・ロギングを有効にし、レベル1メッセージと変数値を表示します。デバッグは明示的に有効になっており、このパラメータのデフォルト設定のFALSEよりも、この有効化の設定の方が優先されるため、p_enabledパラメータを指定する必要はありません。

DECLARE
    l_value varchar2(100) := 'test value';
BEGIN
    APEX_DEBUG.ENABLE (p_level => 2);
 
APEX_DEBUG.LOG_MESSAGE(
    p_message => 'l_value = ' || l_value,
    p_level => 1 );
 
END;