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
配置MessengerLoggingMiddleware的記錄策略 - 您可以在此處看到的所有策略。
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