LOVEN 9 LOG

LOVEN 9 LOG
O LOVE 9 LOVE é parte integrante do aplicativo Laravel 9. Basicamente, é usado como um aplicativo para monitorar a atividade do aplicativo. O Laravel 9 possui serviços de log robustos para converter mensagens de log em um arquivo. Hoje, demonstraremos o Laravel 9 registro. Este tutorial ajuda você a entender o status do seu aplicativo. O que está acontecendo com seu aplicativo. Se houve um erro no seu software, você veria a mensagem de erro do sistema em seu arquivo de log. O Laravel 9 tem um registro padrão baseado no canal Laravel.

Como funciona

O Laravel 9 permite que os desenvolvedores registrem mensagens sobre o comportamento do sistema de qualquer aplicativo em arquivos, como o sistema de logs de erros, e envie -os para notificar as equipes de desenvolvimento.

É baseado nos canais Laravel 9. Os canais são uma maneira específica de escrever a mensagem de log de um sistema. Cada canal representa um destino diferente, e podemos enviar mensagens para diferentes canais simultaneamente.

  1. Processo um: Instale o Laravel 9 no sistema
  2. Processo dois: Configurar o Log in Project
  3. Processo três: execute e teste o sistema

Processo um: Instale o Laravel 9 no sistema

Temos que executar o seguinte comando para instalar nosso projeto de log:

Compositor Create-Projeto Laravel/LaravellogProject

Deve parecer a seguinte imagem:

Em seguida, vá para o diretório raiz do projeto e abra o projeto de registro.

Processo dois: Configurar o Log in Project

Todas as opções de configuração do projeto estão localizadas na sua pasta de configuração do aplicativo. Agora, vá para o registro.arquivo php localizado na pasta de configuração. O log.O arquivo php permite que os desenvolvedores configurem canais de registro, adicionando, atualizando ou excluindo.

Por padrão, deve parecer a seguinte imagem:

O canal de pilha é selecionado por padrão. Os canais parecem a imagem a seguir no arquivo de log:

'canais' => [
'Stack' => [
=> 'pilha',
'canais' => ['single'],
'ignore_exceptions' => false,
],
'single' => [
'driver' => 'single',
'PATH' => Storage_Path ('Logs/Laravel.registro'),
'nível' => Env ('log_level', 'Debug'),
],
'Daily' => [
'Driver' => 'Daily',
'PATH' => Storage_Path ('Logs/Laravel.registro'),
'nível' => Env ('log_level', 'Debug'),
'dias' => 14,
],
'Slack' => [
'Driver' => 'Slack',
'url' => Env ('log_slack_webhook_url'),
'Nome de usuário' => 'Laravel Log',
'emoji' => ': boom:',
'nível' => Env ('log_level', 'crítico'),
],
'PaperTrail' => [
'Driver' => 'Monolog',
'nível' => Env ('log_level', 'Debug'),
'Handler' => Env ('log_papertrail_handler', syslogudphandler :: classe),
'Handler_with' => [
'host' => Env ('PaperTrail_url'),
'Port' => Env ('PaperTrail_port'),
'Connectionstring' => 'tls: //'.Env ('PaperTrail_url').':'.Env ('PaperTrail_port'),
],
],
'stderr' => [
'Driver' => 'Monolog',
'nível' => Env ('log_level', 'Debug'),
'Handler' => StreamHandler :: Class,
'formatter' => Env ('log_stderr_formatter'),
'com' => [
'stream' => 'php: // stderr',
],
],
'syslog' => [
'Driver' => 'syslog',
'nível' => Env ('log_level', 'Debug'),
],
'ErrorLog' => [
'Driver' => 'ErrorLog',
'nível' => Env ('log_level', 'Debug'),
],
'null' => [
'Driver' => 'Monolog',
'Handler' => NullHandler :: Class,
],
'Emergência' => [
'PATH' => Storage_Path ('Logs/Laravel.registro'),
],
],

Um motorista regulou os canais. O driver definirá quais dados de log serão gravados no arquivo de log do sistema. Existem muitos drivers embutidos no Laravel 9. Você deve verificar a documentação do driver do Laravel 9 para a lista de driver.

Agora, escreva uma mensagem de log no aplicativo Laravel. Podemos passar os dados de log de uma mensagem de log.

Para isso, temos que criar um controlador chamado "LogMessage". Agora, precisamos executar este comando:

PHP Artisan Make: ControllerLogMessage

Depois de ser criado, deve ficar assim:

Agora, precisamos criar uma função no controlador:

Classe LogMessage estende o controlador

Função pública Logtest ()

Log :: info ("aqui estão os dados do log dummy");
Return View ('Welcome');

Usamos o LOG :: Info para ver o LogMessage.

Processo três: execute e teste o sistema

Agora, execute e teste o projeto de registro.

Precisamos criar uma rota para verificar.

Em seguida, precisamos executar o projeto e usar o seguinte comando:

PHP Artisan Service

Em seguida, vá para a rota e faça login no seu aplicativo.

Antes de carregar o URL, você pode verificar no diretório de armazenamento.

Não há arquivo de log.

Depois de carregar o URL, ele mostrará o arquivo de log.

O URL parecerá a seguinte imagem:

Em seguida, carregue o URL:

O Laravel.O arquivo de log foi criado e abriremos o seguinte arquivo de log:

Aqui, você pode verificar todos os seus erros de aplicativo.

Conclusão

Neste artigo, discutimos como o registro do Laravel foi realizado em três processos. Os processos incluíram a instalação do Laravel 9 no sistema, configurando o login no projeto e executando e testando o sistema. Esperamos que este artigo o ajude com sua atividade de aplicativo.