LibreDTE
Biblioteca para trabajo con DTE del SII de Chile
Métodos públicos estáticos | Lista de todos los miembros
Referencia de la Clase sasco\LibreDTE\Log

Métodos públicos estáticos

static setBacktrace ($backtrace=true)
 
static write ($code, $msg=null, $severity=LOG_ERR)
 
static read ($severity=LOG_ERR)
 
static readAll ($severity=LOG_ERR, $new_first=true)
 

Descripción detallada

Clase para manejar mensajes generados en la aplicación de forma "silenciosa" y luego poder recuperarlos para procesar en la aplicación.

Los mensajes estarán disponibles sólo durante la ejecución del script PHP, una vez termina los mensajes se pierden, por eso es importante recuperarlos antes que termine la ejecución de la página si se desea hacer algo con ellos.

Autor
Esteban De La Fuente Rubio, DeLaF (esteban[at]sasco.cl)
Versión
2015-09-15

Definición en la línea 37 del archivo Log.php.

Documentación de las funciones miembro

◆ read()

static sasco\LibreDTE\Log::read (   $severity = LOG_ERR)
static

Método que recupera un mensaje de la bitácora y lo borra de la misma

Parámetros
severityGravedad del mensaje, por defecto LOG_ERR (puede ser cualquiera de las constantes PHP de syslog)
Devuelve
Mensaje de la bitácora
Autor
Esteban De La Fuente Rubio, DeLaF (esteban[at]sasco.cl)
Versión
2015-09-14

Definición en la línea 98 del archivo Log.php.

◆ readAll()

static sasco\LibreDTE\Log::readAll (   $severity = LOG_ERR,
  $new_first = true 
)
static

Método que recupera todos los mensajes de la bitácora y los borra de la misma

Parámetros
severityGravedad del mensaje, por defecto LOG_ERR (puede ser cualquiera de las constantes PHP de syslog)
new_first=true ordenará los mensajes de la bitácora en orden descendente
Devuelve
Arreglo con toos los mensaje de la bitácora
Autor
Esteban De La Fuente Rubio, DeLaF (esteban[at]sasco.cl)
Versión
2015-09-14

Definición en la línea 113 del archivo Log.php.

◆ setBacktrace()

static sasco\LibreDTE\Log::setBacktrace (   $backtrace = true)
static

Método que permite activa/desactivar el backtrace para los mensajes que se escribirán en la bitácora Esto se permite ya que recuperar el backtrace consume memoria y dichos detalles podrían no ser necesarios en el ambiente de producción de la aplicación (por defecto el backtrace esta desactivado)

Autor
Esteban De La Fuente Rubio, DeLaF (esteban[at]sasco.cl)
Versión
2015-09-15

Definición en la línea 52 del archivo Log.php.

◆ write()

static sasco\LibreDTE\Log::write (   $code,
  $msg = null,
  $severity = LOG_ERR 
)
static

La documentación para esta clase fue generada a partir del siguiente fichero: