API15

JError

From Joomla! Documentation

The "API15" namespace is an archived namespace. This page contains information for a Joomla! version which is no longer supported. It exists only as a historical reference, it will not be improved and its content may be incomplete and/or contain broken links.

JError is inspired in design and concept by patErrorManager [1]. It is Joomla's Error Handling Class and should be used by third party developers to handle errors.

Defined in[edit]

libraries/joomla/error/error.php

Methods[edit]

Method name Description
isError Method to determine if a value is an exception object. This check supports both JException and PHP5 Exception objects
getError Method for retrieving the last exception object in the error stack
getErrors Method for retrieving the exception stack
raise Create a new JException object given the passed arguments
raiseError Wrapper method for the raise() method with predefined error level of E_ERROR and backtrace set to true.
raiseWarning Wrapper method for the raise() method with predefined error level of E_WARNING and backtrace set to false.
raiseNotice Wrapper method for the raise() method with predefined error level of E_NOTICE and backtrace set to false.
getErrorHandling Method to get the current error handler settings for a specified error level.
setErrorHandling Method to set the way the JError will handle different error levels. Use this if you want to override the default settings.
registerErrorLevel Method to register a new error level for handling errors
translateErrorLevel Translate an error level integer to a human readable string e.g. E_ERROR will be translated to 'Error'
handleIgnore Ignore error handler

Ignores the error

handleEcho Echo error handler

Echos the error message to output

handleVerbose Verbose error handler

Echos the error message to output as well as related info

handleDie Die error handler

Echos the error message to output and then dies

handleMessage Message error handler

Enqueues the error message into the system queue

handleLog Log error handler

Logs the error message to a system log file

handleCallback Callback error handler

Send the error object to a callback method for error handling

customErrorPage Display a custom error page and exit gracefully
attachHandler Method that attaches the error handler to JError
detachHandler Method that dettaches the error handler from JError
customErrorHandler

Importing[edit]

jimport( 'joomla.error.error' );



Examples[edit]

Code Examples[edit]