Crea un registro del sistema, que puede tener diversos usos.
Por ejemplo, se puede utilizar para realizar un seguimiento de los errores; o informar problemas de seguridad; o, simplemente, generar información en tiempo de ejecución.
Es una implementación de PSR-4. Actualmente, guarda los registros en un archivo.
Se recomienda enfáticamente utilizar una instancia única, a través de la fachada del contenedor app('logger').
$logger = app('logger');
$logger->log(Logger::WARNING, 'This is a warning...');
Realiza un registro.
public Logger::log ( int $level, string $message, array $context = [] ): void
Un nivel de registro. Puede utilizar las constantes:
Logger::EMERGENCY;
Logger::ALERT;
Logger::CRITICAL;
Logger::ERROR;
Logger::WARNING;
Logger::NOTICE;
Logger::INFO;
Logger::DEBUG;
Una descripción corta del problema, a modo de mensaje.
Un arreglo asociativo con cualquier dato que amplie la información.
Registros con un nivel específico.
public Logger::emergency ( string $message, array $context = [] ): void