| Versão | Construir status | Cobertura de código |
|---|---|---|
master | ![]() | |
develop | ![]() |
Abra um console de comando, insira o diretório do projeto e execute:
$ composer require macpaw/sentry-monolog-adapterAbra um console de comando, insira o diretório do seu projeto e execute o seguinte comando para baixar a versão estável mais recente deste pacote:
$ composer require macpaw/sentry-monolog-adapterEste comando exige que você tenha o compositor instalado globalmente, conforme explicado no capítulo de instalação da documentação do compositor.
Em seguida, habilite o pacote adicionando -o à lista de pacotes registrados no arquivo app/AppKernel.php do seu projeto:
<?php
// app/AppKernel.php
// ...
class AppKernel extends Kernel
{
public function registerBundles ()
{
$ bundles = array (
// ...
SentryMonologAdapter SentryMonologAdapterBundle::class => [ ' all ' => true ],
);
// ...
}
// ...
} config/packages/sentry_monolog_adapter.yaml
Configurando estratégias de registro do MessengerLoggingMiddleware - todas as estratégias que você pode ver aqui.
sentry_monolog_adapter :
messenger_logging_middleware :
logging_strategies : // array of logging strategies
- id : sentry_monolog_adapter.log_after_position_strategy
options :
position : 3
- id : sentry_monolog_adapter.log_all_failed_strategy
config/packages/monolog.yaml
sentry :
type : service
id : sentry_monolog_adapter.monolog_handler_decorator config/packages/messenger.yaml
middleware:
....
- sentry_monolog_adapter.messenger_logging_middleware
....
É possível adicionar pré -processadores para colocar seus parâmetros aos dados adicionais. Nossa biblioteca fornece uma implementação básica, mas a qualquer momento podemos substituí -la por nossa própria implementação
sentry_monolog_adapter :
monolog_handler_decorator :
processors :
- sentry_monolog_adapter.exception_processor