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