sentry monolog adapter
v1.0.1
| 버전 | 상태 빌드 상태 | 코드 적용 범위 |
|---|---|---|
master | ![]() | |
develop | ![]() |
명령 콘솔을 열고 프로젝트 디렉토리를 입력하고 실행하십시오.
$ composer require macpaw/sentry-monolog-adapter명령 콘솔을 열고 프로젝트 디렉토리를 입력하고 다음 명령을 실행 하여이 번들의 최신 안정 버전을 다운로드하십시오.
$ composer require macpaw/sentry-monolog-adapter이 명령을 사용하려면 작곡가 문서의 설치 장에 설명 된대로 작곡가를 전 세계적으로 설치해야합니다.
그런 다음 프로젝트의 app/AppKernel.php 파일의 등록 된 번들 목록에 추가하여 번들을 활성화하십시오.
<?php
// app/AppKernel.php
// ...
class AppKernel extends Kernel
{
public function registerBundles ()
{
$ bundles = array (
// ...
SentryMonologAdapter SentryMonologAdapterBundle::class => [ ' all ' => true ],
);
// ...
}
// ...
} config/packages/sentry_monolog_adapter.yaml
MessengergingMiddleware의 로깅 전략 구성 - 여기에서 볼 수있는 모든 전략.
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
....
매개 변수를 추가 데이터에 넣기 위해 전처리기를 추가 할 수 있습니다. 당사의 도서관은 기본 구현을 제공하지만 언제든지 자체 구현으로 교체 할 수 있습니다.
sentry_monolog_adapter :
monolog_handler_decorator :
processors :
- sentry_monolog_adapter.exception_processor