Configurar logging
Você não precisa criar uma fonte de log para enviar logs da integração AppSignal for PHP. Uma fonte de log “application” será criada automaticamente. O pacote AppSignal for PHP utiliza os recursos de logging do OpenTelemetry para enviar logs ao AppSignal.Laravel
Se você está usando o framework Laravel, o pacote AppSignal for PHP envia seus logs automaticamente ao AppSignal. Você não precisa configurar o Monolog diretamente.Symfony
Se você está usando o framework Symfony, a maneira mais fácil de enviar logs ao AppSignal é usando oMonologBundle.
Instale o pacote de auto-instrumentação do Monolog.
Shell
'appsignal.monolog.handler' que use a classe Appsignal\Integrations\Monolog\Handler.
config/services.yaml
appsignal.monolog.handler à pilha de handlers do Monolog.
config/packages/monolog.yaml
Monolog
O Monolog é a biblioteca de logging mais popular para PHP. Você pode usar o Monolog diretamente para enviar logs ao AppSignal. Instale o pacote de auto-instrumentação do Monolog.Shell
Appsignal\Integrations\Monolog\Handler à pilha de handlers do Monolog.
PHP
Uso autônomo
Você também pode enviar logs com o logger autônomo usando o método helperlog da classe base Appsignal. Esse método não exige configuração.
PHP
PHP
Enviando logs
Monolog
Usando o Monolog, você pode definir o nível de severidade dos seus logs:PHP
PHP
Logger autônomo
Usando o logger autônomo, você pode definir o nível de severidade dos seus logs:PHP
PHP
Filtrando logs
Você pode consultar e filtrar pelo conteúdo da mensagem e pelos valores dos atributos dentro da ferramenta Log Management. Uma vez configurados, os atributos desejados serão enviados ao AppSignal como tags de log e poderão ser consultados na interface de logging do AppSignal.Logging estruturado
O AppSignal oferece suporte a logging estruturado por padrão. Você pode enviar dados estruturados como atributos de log:PHP
Você também pode configurar o AppSignal for PHP para ignorar linhas de log específicas usando a opção
ignore_logs. Veja nosso guia Ignore Logs para saber mais.