PEAR_Error::toString() (Previous) (Next) Introducción al uso de PEAR_ErrorStack para manejo avanzado de errores

View this page in Last updated: Sun, 01 Jul 2007
English | Dutch | French | German | Hungarian | Japanese | Polish | Russian | Spanish | Plain HTML

Gestión inteligente de errores con PEAR_ErrorStack

Tabla de contenidos
Introducción al uso de PEAR_ErrorStack para manejo avanzado de errores -- Usando PEAR_ErrorStack para realizar gestión de errores tanto simple como avanzada
constructor PEAR_ErrorStack::PEAR_ErrorStack() -- Fija una nueva instancia de la pila de error
PEAR_ErrorStack::getErrorMessage() -- Callback estándar para la generación de mensajes de error genéricos
PEAR_ErrorStack::getErrorMessageTemplate() -- Generador estándar de plantilla de mensaje de error para un código de error
PEAR_ErrorStack::getErrors() -- Devuelve todos los errores desde la última purga
PEAR_ErrorStack::getFileLine() -- Callback estándar para el contexto archivo/línea número/función/clase
PEAR_ErrorStack::getMessageCallback() -- Obtiene un callback para el mapeo de código de error => mensaje de error
PEAR_ErrorStack::hasErrors() -- Determina cuando hay algún error en la pila
PEAR_ErrorStack::pop() -- Quita un error de la pila de error
PEAR_ErrorStack::popCallback() -- Elimina un callback de la pila de callback de error
PEAR_ErrorStack::push() -- Añade un error a la pila
PEAR_ErrorStack::pushCallback() -- Fija un Callback de Error. Si se fija un callback válido, será llamado cada vez que se coloque un error en el stack. El valor devuelto será empleado para determinar cuando permitir que un error sea añadido o logueado.
PEAR_ErrorStack::raiseError() -- emula PEAR::raiseError()
PEAR_ErrorStack::setContextCallback() -- Fija un callback para el mapeo código de error => mensaje de error
PEAR_ErrorStack::setDefaultCallback() -- Fija un callback por defecto para ser usado por todas las pilas de error
PEAR_ErrorStack::setDefaultLogger() -- Fija un objeto PEAR::Log para todas las pilas de error que no posean uno
PEAR_ErrorStack::setErrorMessageTemplate() -- Fija el array de la Plantilla de Mensaje de Error
PEAR_ErrorStack::setLogger() -- Fija un objeto PEAR::Log para esta pila de error
PEAR_ErrorStack::setMessageCallback() -- Fija un callback para el mapeo de código de error => mensaje de error
PEAR_ErrorStack::singleton() -- Devuelve una única pila de error para este paquete.
PEAR_ErrorStack::staticGetErrors() -- Obtiene una lista de todos los errores desde la última purga, organizados por paquete
PEAR_ErrorStack::staticHasErrors() -- Determina cuando hay algún error en cualquier pila de error
PEAR_ErrorStack::staticPopCallback() -- Elimina un callback para todos los callbacks de pilas de error
PEAR_ErrorStack::staticPush() -- Versión estática de push()
PEAR_ErrorStack::staticPushCallback() -- Fija un Callback de error para la pila de error de cada paquete
PEAR_ErrorStack::_log() -- Loguea un error usando PEAR::Log
Constantes del Paquete PEAR_ErrorStack -- Constantes definidas en y usadas por PEAR_ErrorStack

PEAR_ErrorStack es una implementación experimental de gestión y lanzamiento de error para PEAR que está diseñada para reemplazar a PEAR_Error cuando alcance estabilidad. PEAR_ErrorStack es a la vez compatible hacia atrás con PEAR_Error y hacia adelante con las clases de excepciones de PHP 5. Hay otras muchas características, descritas en la Introducción.

Empleo:

1      // global error stack
2      $global_stack = &PEAR_ErrorStack::singleton('MyPackage');
3      // local error stack
4      $local_stack = new PEAR_ErrorStack('MyPackage');

PEAR_Error::toString() (Previous) (Next) Introducción al uso de PEAR_ErrorStack para manejo avanzado de errores

Download Documentation Last updated: Sun, 01 Jul 2007
Do you think that something on this page is wrong? Please file a bug report or add a note.
User Notes:
There are no user contributed notes for this page.