KumbiaPHP beta2-dev
Framework PHP en español
Métodos públicos estáticos | Atributos privados estáticos
Referencia de la Clase Logger

Permite realizar logs en archivos de texto en la carpeta Logs. Más...

Métodos públicos estáticos

static initialize ($name='')
 Inicializa el Logger.
static set_path ($path)
 Especifica el PATH donde se guardan los logs.
static get_path ()
 Obtener el path actual.
static log ($type='DEBUG', $msg, $name_log)
 Almacena un mensaje en el log.
static begin ()
 Inicia una transacción.
static rollback ()
 Deshace una transacción.
static commit ()
 Commit a una transacción.
static close ()
 Cierra el Logger.
static warning ($msg, $name_log='')
 Genera un log de tipo WARNING.
static error ($msg, $name_log='')
 Genera un log de tipo ERROR.
static debug ($msg, $name_log='')
 Genera un log de tipo DEBUG.
static alert ($msg, $name_log='')
 Genera un log de tipo ALERT.
static critical ($msg, $name_log='')
 Genera un log de tipo CRITICAL.
static notice ($msg, $name_log='')
 Genera un log de tipo NOTICE.
static info ($msg, $name_log='')
 Genera un log de tipo INFO.
static emergence ($msg, $name_log='')
 Genera un log de tipo EMERGENCE.
static custom ($type='CUSTOM', $msg, $name_log='')
 Genera un log Personalizado.

Atributos privados estáticos

static $fileLogger
static $log_name = null
static $transaction = false
static $quenue = array()
static $log_path = ''

Descripción detallada

Permite realizar logs en archivos de texto en la carpeta Logs.

$fileLogger = Es el File Handle para escribir los logs $transaction = Indica si hay o no transaccion $quenue = array con lista de logs pendientes

Ej: //Empieza un log en logs/logDDMMYY.txt

Logger::debug('Loggear esto como un debug');

//Esto se guarda al log inmediatamente Logger::error('Loggear esto como un error');

//Inicia una transacción Logger::begin();

//Esto queda pendiente hasta que se llame a commit para guardar //ó rollback para cancelar Logger::warning('Esto es un log en la fila'); Logger::notice('Esto es un otro log en la fila');

//Se guarda al log Logger::commit();

//Cierra el Log Logger::close();

Definición en la línea 55 del archivo logger.php.


Documentación de las funciones miembro

static alert ( msg,
name_log = '' 
) [static]

Genera un log de tipo ALERT.

Devuelve:
Parámetros:
string$msg
string$name_log

Definición en la línea 232 del archivo logger.php.

Hace referencia a log().

Gráfico de llamadas para esta función:

static begin ( ) [static]

Inicia una transacción.

Definición en la línea 154 del archivo logger.php.

static close ( ) [static]

Cierra el Logger.

Definición en la línea 184 del archivo logger.php.

Referenciado por log().

Gráfico de llamadas a esta función:

static commit ( ) [static]

Commit a una transacción.

Definición en la línea 172 del archivo logger.php.

Hace referencia a log().

Gráfico de llamadas para esta función:

static critical ( msg,
name_log = '' 
) [static]

Genera un log de tipo CRITICAL.

Devuelve:
Parámetros:
string$msg
string$name_log

Definición en la línea 243 del archivo logger.php.

Hace referencia a log().

Gráfico de llamadas para esta función:

static custom ( type = 'CUSTOM',
msg,
name_log = '' 
) [static]

Genera un log Personalizado.

Parámetros:
string$type
string$msg
string$name_log

Definición en la línea 287 del archivo logger.php.

Hace referencia a log().

Referenciado por Auth2::log().

Gráfico de llamadas para esta función:

Gráfico de llamadas a esta función:

static debug ( msg,
name_log = '' 
) [static]

Genera un log de tipo DEBUG.

Devuelve:
Parámetros:
string$msg
string$name_log

Definición en la línea 221 del archivo logger.php.

Hace referencia a log().

Gráfico de llamadas para esta función:

static emergence ( msg,
name_log = '' 
) [static]

Genera un log de tipo EMERGENCE.

Devuelve:
Parámetros:
string$msg
string$name_log

Definición en la línea 276 del archivo logger.php.

Hace referencia a log().

Gráfico de llamadas para esta función:

static error ( msg,
name_log = '' 
) [static]

Genera un log de tipo ERROR.

Devuelve:
Parámetros:
string$msg
string$name_log

Definición en la línea 210 del archivo logger.php.

Hace referencia a log().

Gráfico de llamadas para esta función:

static get_path ( ) [static]

Obtener el path actual.

Devuelve:
$path

Definición en la línea 119 del archivo logger.php.

Hace referencia a $log_path.

static info ( msg,
name_log = '' 
) [static]

Genera un log de tipo INFO.

Devuelve:
Parámetros:
string$msg
string$name_log

Definición en la línea 265 del archivo logger.php.

Hace referencia a log().

Gráfico de llamadas para esta función:

static initialize ( name = '') [static]

Inicializa el Logger.

Definición en la línea 92 del archivo logger.php.

Referenciado por log().

Gráfico de llamadas a esta función:

static log ( type = 'DEBUG',
msg,
name_log 
) [static]

Almacena un mensaje en el log.

Parámetros:
string$type
string$msg
string$name_log

Definición en la línea 132 del archivo logger.php.

Hace referencia a close() y initialize().

Referenciado por alert(), commit(), critical(), custom(), debug(), emergence(), error(), info(), notice() y warning().

Gráfico de llamadas para esta función:

Gráfico de llamadas a esta función:

static notice ( msg,
name_log = '' 
) [static]

Genera un log de tipo NOTICE.

Devuelve:
Parámetros:
string$msg
string$name_log

Definición en la línea 254 del archivo logger.php.

Hace referencia a log().

Gráfico de llamadas para esta función:

static rollback ( ) [static]

Deshace una transacción.

Definición en la línea 163 del archivo logger.php.

static set_path ( path) [static]

Especifica el PATH donde se guardan los logs.

Parámetros:
string$path

Definición en la línea 109 del archivo logger.php.

static warning ( msg,
name_log = '' 
) [static]

Genera un log de tipo WARNING.

Devuelve:
Parámetros:
string$msg
string$name_log

Definición en la línea 198 del archivo logger.php.

Hace referencia a log().

Gráfico de llamadas para esta función:


Documentación de los campos

$fileLogger [static, private]

Definición en la línea 62 del archivo logger.php.

$log_name = null [static, private]

Definición en la línea 66 del archivo logger.php.

$log_path = '' [static, private]

Definición en la línea 87 del archivo logger.php.

Referenciado por get_path().

$quenue = array() [static, private]

Definición en la línea 80 del archivo logger.php.

$transaction = false [static, private]

Definición en la línea 73 del archivo logger.php.


La documentación para esta clase fue generada a partir del siguiente fichero:
 Todo Estructuras de Datos Namespaces Archivos Funciones Variables Enumeraciones