23.7 ERROR Procedure
This procedure logs messages at level c_log_level_error
. This procedure always logs, even if debug mode is turned off.
Syntax
APEX_DEBUG.ERROR (
p_message IN VARCHAR2,
p0 IN VARCHAR2 DEFAULT NULL,
p1 IN VARCHAR2 DEFAULT NULL,
p2 IN VARCHAR2 DEFAULT NULL,
p3 IN VARCHAR2 DEFAULT NULL,
p4 IN VARCHAR2 DEFAULT NULL,
p5 IN VARCHAR2 DEFAULT NULL,
p6 IN VARCHAR2 DEFAULT NULL,
p7 IN VARCHAR2 DEFAULT NULL,
p8 IN VARCHAR2 DEFAULT NULL,
p9 IN VARCHAR2 DEFAULT NULL,
p_max_length IN PLS_INTEGER DEFAULT 1000 )
Parameters
Parameter | Description |
---|---|
p_message |
The debug message. Occurrences of % are replaced by p0 to p19 , as in utl_lms.format_message and C's sprintf. Occurrences of %% represent the special character % . Occurrences of %<n> are replaced by p<n> .
|
p0 through p9 |
Substitution strings for % placeholders.
|
p_max_length |
The p<n> values are truncated to this length.
|
Example
This example logs a critical error in the debug log.
apex_debug.error('Critical error %s', sqlerrm);
Parent topic: APEX_DEBUG