| Versión | Estado de construcción | Cobertura de código |
|---|---|---|
master | ![]() | |
develop | ![]() |
Abra una consola de comando, ingrese su directorio de proyecto y ejecute:
$ composer require macpaw/sentry-monolog-adapterAbra una consola de comando, ingrese el directorio de su proyecto y ejecute el siguiente comando para descargar la última versión estable de este paquete:
$ composer require macpaw/sentry-monolog-adapterEste comando requiere que tenga el compositor instalado a nivel mundial, como se explica en el capítulo de instalación de la documentación del compositor.
Luego, habilite el paquete agregándolo a la lista de paquetes registrados en el archivo app/AppKernel.php de su proyecto:
<?php
// app/AppKernel.php
// ...
class AppKernel extends Kernel
{
public function registerBundles ()
{
$ bundles = array (
// ...
SentryMonologAdapter SentryMonologAdapterBundle::class => [ ' all ' => true ],
);
// ...
}
// ...
} config/packages/sentry_monolog_adapter.yaml
Configuración de estrategias de registro de MessengerLoggingMiddleware: todas las estrategias que puede ver aquí.
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
....
Es posible agregar preprocesadores para poner sus parámetros a los datos adicionales. Nuestra biblioteca proporciona una implementación básica, pero en cualquier momento podemos reemplazarla con nuestra propia implementación
sentry_monolog_adapter :
monolog_handler_decorator :
processors :
- sentry_monolog_adapter.exception_processor