| Versi | Bangun status | Cakupan Kode |
|---|---|---|
master | ![]() | |
develop | ![]() |
Buka konsol perintah, masukkan direktori proyek Anda dan jalankan:
$ composer require macpaw/sentry-monolog-adapterBuka konsol perintah, masukkan direktori proyek Anda dan jalankan perintah berikut untuk mengunduh versi stabil terbaru dari bundel ini:
$ composer require macpaw/sentry-monolog-adapterPerintah ini mengharuskan Anda untuk memasang komposer secara global, seperti yang dijelaskan dalam bab instalasi dokumentasi komposer.
Kemudian, aktifkan bundel dengan menambahkannya ke daftar bundel terdaftar di file app/AppKernel.php dari proyek Anda:
<?php
// app/AppKernel.php
// ...
class AppKernel extends Kernel
{
public function registerBundles ()
{
$ bundles = array (
// ...
SentryMonologAdapter SentryMonologAdapterBundle::class => [ ' all ' => true ],
);
// ...
}
// ...
} config/packages/sentry_monolog_adapter.yaml
Mengkonfigurasi Strategi Pencatatan dari MessengerLoggingMiddleWare - Semua strategi yang dapat Anda lihat di sini.
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
....
Dimungkinkan untuk menambahkan preprosesor untuk menempatkan parameter Anda ke data tambahan. Perpustakaan kami menyediakan implementasi dasar, tetapi kapan saja kami dapat menggantinya dengan implementasi kami sendiri
sentry_monolog_adapter :
monolog_handler_decorator :
processors :
- sentry_monolog_adapter.exception_processor