\apex\app\exceptionsApexException

The general / main Apex exception. Handles the logging and rendering of errors for all Apex based exceptions.

Summary

Methods
Properties
Constants
__construct()
process()
No public properties found
No constants found
report()
render()
render_cli()
render_json()
render_notpl()
$log_level
$message
$is_system
$is_generic
$sql_query
N/A
No private methods found
No private properties found
N/A

Properties

$log_level

$log_level :

Type

$message

$message :

Type

$is_system

$is_system :

Type

$is_generic

$is_generic :

Type

$sql_query

$sql_query :

Type

Methods

__construct()

__construct(string  $log_level,string  $message,array  $vars)

Construct

Parameters

string $log_level

The log level of the exception (eg. error, alert, critical, notice, etc.)

string $message

The actual message

array $vars

Variables to replace with the placeholders in the message.

process()

process()

Process the exception, log and display it as necessary

report()

report()

Report, and add necessary logging

render()

render()

Display the error as necessary, depending on the origin of request (CLI, web browser, AJAX, etc.)

render_cli()

render_cli()

Render CLI

render_json()

render_json()

Render JSON error

render_notpl()

render_notpl()

Render with no .tpl file found