| รุ่น | สร้างสถานะ | ความครอบคลุมของรหัส |
|---|---|---|
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