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