FacturaScripts

Logger
in package

FinalYes

Table of Contents

Constants

LEVEL_CRITICAL  = 'critical'
LEVEL_DEBUG  = 'debug'
LEVEL_ERROR  = 'error'
LEVEL_INFO  = 'info'
LEVEL_NOTICE  = 'notice'
LEVEL_WARNING  = 'warning'
MAX_ITEMS  = 5000
SAVE_METHOD_DB  = 'db'
SAVE_METHOD_FILE  = 'file'

Properties

$current_channels  : array<string|int, mixed>
Los canales actuales para el registro de mensajes.
$current_context  : array<string|int, mixed>
El contexto adicional para el registro de mensajes.
$data  : array<string|int, mixed>
La lista de mensajes de registro.
$disabled  : bool
Indica si el registro está deshabilitado.
$last_log_filename  : string|null
El nombre del último archivo de registro guardado.
$save_method  : string
El modo de guardado actual para los mensajes de registro.
$translator  : Translator

Methods

__construct()  : mixed
channel()  : self
Crea un nuevo logger con un canal específico.
clear()  : void
Limpia todos los mensajes de registro y el contexto actual.
clearChannel()  : void
Limpia los mensajes de registro del canal especificado.
clearContext()  : void
Limpia el contexto actual.
critical()  : self
debug()  : self
disable()  : void
Deshabilita el registro de mensajes.
disabled()  : bool
Verifica si el registro de mensajes está deshabilitado.
error()  : self
getChannels()  : array<string|int, mixed>
Devuelve los canales únicos utilizados en los mensajes de registro.
getLastLogFilename()  : string|null
Devuelve el nombre del último archivo de registro guardado.
info()  : self
notice()  : self
read()  : array<string|int, mixed>
Devuelve los mensajes de registro filtrados por canal y niveles.
readAll()  : array<string|int, mixed>
Devuelve los mensajes de registro.
readChannel()  : array<string|int, mixed>
Devuelve los mensajes de registro filtrados por canal y niveles.
readLevel()  : array<string|int, mixed>
Devuelve los mensajes de registro filtrados por nivel.
save()  : bool
Guarda los mensajes de registro en la base de datos o en un archivo, según el modo de guardado actual.
saveChannelToDB()  : bool
Guarda los mensajes del canal especificado en la base de datos.
saveChannelToFile()  : bool
Guarda los mensajes del canal especificado en un archivo.
saveMethod()  : bool
Establece el modo de guardado para los mensajes de registro.
saveToDB()  : bool
Guarda todos los mensajes de registro en la base de datos.
saveToFile()  : bool
Guarda todos los mensajes de registro en un archivo.
stack()  : self
Crea un nuevo logger con múltiples canales.
warning()  : self
withContext()  : void
Añade contexto adicional para los mensajes de registro.
createLogMessage()  : LogMessage
Crea un objeto LogMessage a partir de un registro de datos.
log()  : self

Constants

LEVEL_CRITICAL

public mixed LEVEL_CRITICAL = 'critical'

LEVEL_DEBUG

public mixed LEVEL_DEBUG = 'debug'

LEVEL_ERROR

public mixed LEVEL_ERROR = 'error'

LEVEL_INFO

public mixed LEVEL_INFO = 'info'

LEVEL_NOTICE

public mixed LEVEL_NOTICE = 'notice'

LEVEL_WARNING

public mixed LEVEL_WARNING = 'warning'

MAX_ITEMS

public mixed MAX_ITEMS = 5000

SAVE_METHOD_DB

public mixed SAVE_METHOD_DB = 'db'

SAVE_METHOD_FILE

public mixed SAVE_METHOD_FILE = 'file'

Properties

$current_channels

Los canales actuales para el registro de mensajes.

private array<string|int, mixed> $current_channels = ['master']

$current_context

El contexto adicional para el registro de mensajes.

private static array<string|int, mixed> $current_context = []

$data

La lista de mensajes de registro.

private static array<string|int, mixed> $data = []

$disabled

Indica si el registro está deshabilitado.

private static bool $disabled = false

$last_log_filename

El nombre del último archivo de registro guardado.

private static string|null $last_log_filename

$save_method

El modo de guardado actual para los mensajes de registro.

private static string $save_method = 'db'

Methods

__construct()

public __construct([array<string|int, mixed> $channels = [] ]) : mixed
Parameters
$channels : array<string|int, mixed> = []

channel()

Crea un nuevo logger con un canal específico.

public static channel(string $name) : self
Parameters
$name : string
Return values
self

clear()

Limpia todos los mensajes de registro y el contexto actual.

public static clear() : void

clearChannel()

Limpia los mensajes de registro del canal especificado.

public static clearChannel(string $channel) : void
Parameters
$channel : string

clearContext()

Limpia el contexto actual.

public static clearContext() : void

critical()

public critical(string $message[, array<string|int, mixed> $context = [] ]) : self
Parameters
$message : string
$context : array<string|int, mixed> = []
Return values
self

debug()

public debug(string $message[, array<string|int, mixed> $context = [] ]) : self
Parameters
$message : string
$context : array<string|int, mixed> = []
Return values
self

disable()

Deshabilita el registro de mensajes.

public static disable([bool $value = true ]) : void
Parameters
$value : bool = true

disabled()

Verifica si el registro de mensajes está deshabilitado.

public static disabled() : bool
Return values
bool

error()

public error(string $message[, array<string|int, mixed> $context = [] ]) : self
Parameters
$message : string
$context : array<string|int, mixed> = []
Return values
self

getChannels()

Devuelve los canales únicos utilizados en los mensajes de registro.

public static getChannels() : array<string|int, mixed>
Return values
array<string|int, mixed>

getLastLogFilename()

Devuelve el nombre del último archivo de registro guardado.

public static getLastLogFilename() : string|null
Return values
string|null

info()

public info(string $message[, array<string|int, mixed> $context = [] ]) : self
Parameters
$message : string
$context : array<string|int, mixed> = []
Return values
self

notice()

public notice(string $message[, array<string|int, mixed> $context = [] ]) : self
Parameters
$message : string
$context : array<string|int, mixed> = []
Return values
self

read()

Devuelve los mensajes de registro filtrados por canal y niveles.

public static read([string $channel = '' ][, array<string|int, mixed> $levels = [] ][, int $num = 0 ]) : array<string|int, mixed>

Si $num es 0, devuelve todos los mensajes. Si es mayor que 0, devuelve los primeros mensajes. Y si es negativo, devuelve los últimos mensajes.

Parameters
$channel : string = ''
$levels : array<string|int, mixed> = []
$num : int = 0
Return values
array<string|int, mixed>

readAll()

Devuelve los mensajes de registro.

public static readAll([int $num = 0 ]) : array<string|int, mixed>

Si $num es 0, devuelve todos los mensajes. Si es mayor que 0, devuelve los primeros mensajes. Y si es negativo, devuelve los últimos mensajes.

Parameters
$num : int = 0
Return values
array<string|int, mixed>

readChannel()

Devuelve los mensajes de registro filtrados por canal y niveles.

public static readChannel(string $channel[, array<string|int, mixed> $levels = [] ][, int $num = 0 ]) : array<string|int, mixed>

Si $num es 0, devuelve todos los mensajes. Si es mayor que 0, devuelve los primeros mensajes. Y si es negativo, devuelve los últimos mensajes.

Parameters
$channel : string
$levels : array<string|int, mixed> = []
$num : int = 0
Return values
array<string|int, mixed>

readLevel()

Devuelve los mensajes de registro filtrados por nivel.

public static readLevel(string $level[, int $num = 0 ]) : array<string|int, mixed>

Si $num es 0, devuelve todos los mensajes. Si es mayor que 0, devuelve los primeros mensajes. Y si es negativo, devuelve los últimos mensajes.

Parameters
$level : string
$num : int = 0
Return values
array<string|int, mixed>

save()

Guarda los mensajes de registro en la base de datos o en un archivo, según el modo de guardado actual.

public static save() : bool
Return values
bool

saveChannelToDB()

Guarda los mensajes del canal especificado en la base de datos.

public static saveChannelToDB(string $channel) : bool
Parameters
$channel : string
Return values
bool

saveChannelToFile()

Guarda los mensajes del canal especificado en un archivo.

public static saveChannelToFile(string $channel) : bool
Parameters
$channel : string
Return values
bool

saveMethod()

Establece el modo de guardado para los mensajes de registro.

public static saveMethod(string $method) : bool
Parameters
$method : string

'db' o 'file'

Return values
bool

saveToDB()

Guarda todos los mensajes de registro en la base de datos.

public static saveToDB() : bool
Return values
bool

saveToFile()

Guarda todos los mensajes de registro en un archivo.

public static saveToFile() : bool
Return values
bool

stack()

Crea un nuevo logger con múltiples canales.

public static stack(array<string|int, mixed> $channels) : self
Parameters
$channels : array<string|int, mixed>
Return values
self

warning()

public warning(string $message[, array<string|int, mixed> $context = [] ]) : self
Parameters
$message : string
$context : array<string|int, mixed> = []
Return values
self

withContext()

Añade contexto adicional para los mensajes de registro.

public static withContext(array<string|int, mixed> $context) : void
Parameters
$context : array<string|int, mixed>

createLogMessage()

Crea un objeto LogMessage a partir de un registro de datos.

private static createLogMessage(array<string|int, mixed> $value) : LogMessage
Parameters
$value : array<string|int, mixed>
Return values
LogMessage

log()

private log(string $level, string $message[, array<string|int, mixed> $context = [] ]) : self
Parameters
$level : string
$message : string
$context : array<string|int, mixed> = []
Return values
self

        
On this page

Search results