Pular para o conteúdo principal
O Symfony é um framework PHP de alta performance para desenvolvimento web. Os recursos de tracing e métricas do AppSignal funcionam imediatamente com o framework Symfony.

Logging

Você pode configurar seu logger para enviar logs ao Appsignal.

Monolog

Se você estiver usando Monolog, pode adicionar um handler do AppSignal à pilha de handlers do Monolog que enviará logs para o AppSignal.
config/packages/monolog.yaml
monolog:
  handlers:
    # other handlers

    appsignal:
      type: service
      id: appsignal.monolog.handler
      channels: ["app", "event"] # configure which channels to send to AppSignal
Depois disso, adicione uma definição de serviço para 'appsignal.monolog.handler' que use a classe Appsignal\Integrations\Monolog\Handler.
config/services.yaml
services:
  # ... other services

  appsignal.monolog.handler:
    class: Appsignal\Integrations\Monolog\Handler
    factory: ['Appsignal\Integrations\Monolog\Handler', "withLevel"]
    arguments: ["info"] # configure log level that will reach AppSignal

Logger standalone

Você também pode usar o logger standalone e enviar logs para o AppSignal usando o método auxiliar Appsignal::log. Esse método não exige configuração e enviará logs apenas para o AppSignal.
PHP
use Appsignal\Appsignal;
use Appsignal\Severity;

Appsignal::log(
	message: 'A test log',
	severity: Severity::INFO,
	attributes: ['region' => 'eu'],
	loggerName: 'my-custom-logger',
);