Logavel 9 log

Logavel 9 log
Laravel 9 log es una parte integral de la aplicación Laravel 9. Básicamente, se utiliza como una aplicación para monitorear la actividad de la aplicación. Laravel 9 tiene servicios de registro robustos para convertir mensajes de registro en un archivo. Hoy demostraremos la tala de Laravel 9. Este tutorial le ayuda a comprender el estado de su aplicación. ¿Qué está pasando con su aplicación?. Si hubiera un error en su software, vería el mensaje de error del sistema en su archivo de registro. Laravel 9 tiene un registro predeterminado que se basa en el canal Laravel.

Cómo funciona

Laravel 9 permite a los desarrolladores registrar mensajes sobre el comportamiento del sistema de cualquier aplicación a archivos, como el sistema de registros de errores, y enviarlos para notificar a los equipos de desarrollo.

Se basa en los canales de Laravel 9. Los canales son una forma específica de escribir el mensaje de registro de un sistema. Cada canal representa un destino diferente, y podemos enviar mensajes a diferentes canales simultáneamente.

  1. Proceso uno: Instale Laravel 9 en el sistema
  2. Proceso dos: Configurar el proyecto de inicio de sesión
  3. Proceso tres: ejecute y prueba el sistema

Proceso uno: Instale Laravel 9 en el sistema

Tenemos que ejecutar el siguiente comando para instalar nuestro proyecto de registro:

compositor create-project laravel/laravellogProject

Debería parecerse a la siguiente imagen:

Luego vaya al Directorio Root del Proyecto y abra el proyecto de registro.

Proceso dos: Configurar el proyecto de inicio de sesión

Todas las opciones de configuración del proyecto se encuentran en la carpeta de configuración de su aplicación. Ahora, ve al registro.archivo php ubicado en la carpeta de configuración. El registro.El archivo PHP permite a los desarrolladores configurar los canales de registro agregando, actualizando o eliminando.

Por defecto, debería parecerse a la siguiente imagen:

El canal de pila se selecciona de forma predeterminada. Los canales se ven como la siguiente imagen en el archivo de registro:

'canales' => [
'Stack' => [
=> 'pila',
'canales' => ['single'],
'ignorar_exceptions' => false,
],
'Single' => [
'Driver' => 'Single',
'Path' => Storage_Path ('Logs/Laravel.registro'),
'nivel' => env ('log_level', 'debug'),
],
'diario' => [
'conductor' => 'diario',
'Path' => Storage_Path ('Logs/Laravel.registro'),
'nivel' => env ('log_level', 'debug'),
'días' => 14,
],
'Slack' => [
'Driver' => 'Slack',
'url' => env ('log_slack_webhook_url'),
'UserName' => 'Laravel Log',
'emoji' => ': boom:',
'nivel' => env ('log_level', 'crítico'),
],
'Papertrail' => [
'Driver' => 'Monolog',
'nivel' => env ('log_level', 'debug'),
'Handler' => Env ('Log_papertrail_handler', syslogudphandler :: class),
'handler_with' => [
'host' => env ('Papertrail_url'),
'Port' => Env ('Papertrail_port'),
'ConnectionString' => 'tls: //'.Env ('Papertrail_url').':'.Env ('Papertrail_port'),
],
],
'stderr' => [
'Driver' => 'Monolog',
'nivel' => env ('log_level', 'debug'),
'Handler' => StreamHandler :: Clase,
'formatter' => env ('log_stderr_formatter'),
'con' => [
'Stream' => 'php: // stderr',
],
],
'syslog' => [
'Driver' => 'syslog',
'nivel' => env ('log_level', 'debug'),
],
'ErrorLog' => [
'Driver' => 'Errorlog',
'nivel' => env ('log_level', 'debug'),
],
'nulo' => [
'Driver' => 'Monolog',
'Handler' => NullHandler :: Clase,
],
'emergencia' => [
'Path' => Storage_Path ('Logs/Laravel.registro'),
],
],

Un controlador regulaba los canales. El controlador establecerá qué datos de registro se registrarán en el archivo de registro del sistema. Hay muchos controladores incorporados Laravel 9. Debe consultar la documentación del conductor de Laravel 9 para la lista de conducir.

Ahora, escriba un mensaje de registro en la aplicación Laravel. Podemos pasar un mensaje de registro de datos de registro de tiros.

Para eso, tenemos que crear un controlador llamado "LogMessage". Ahora necesitamos ejecutar este comando:

Php Artisan Make: ControllerLogMessage

Después de ser creado, debería verse así:

Ahora, necesitamos crear una función en el controlador:

clase LogMessage extiende el controlador

función pública logTest ()

Log :: Info ("Aquí hay datos de registro ficticio");
Vista de retorno ('Bienvenido');

Usamos Log :: Info para ver el LogMessage.

Proceso tres: ejecute y prueba el sistema

Ahora, ejecute y pruebe el proyecto de registro.

Necesitamos crear una ruta para verificar.

A continuación, necesitamos ejecutar el proyecto y usar el siguiente comando:

Php Artisan Servir

Luego, vaya a la ruta e inicie sesión en su aplicación.

Antes de cargar la URL, puede verificar en el directorio de almacenamiento.

No hay archivo de registro.

Una vez que cargue la URL, mostrará el archivo de registro.

La URL se verá como la siguiente imagen:

Entonces, cargue la URL:

El laravel.Se creó el archivo de registro y abriremos el siguiente archivo de registro:

Aquí, puede consultar todos los errores de su aplicación.

Conclusión

En este artículo, discutimos cómo se realizó el registro de Laravel en tres procesos. Los procesos incluyeron la instalación de Laravel 9 en el sistema, configurar el inicio de sesión en el proyecto y ejecutar y probar el sistema. Esperamos que este artículo lo ayude con su actividad de aplicación.