Monolog 3 او د Slack ویبهوکونه: د cURL پراکسي چاپېریال تنظیمول
چاپېریال په هغه PHP worker کې تنظیم کړئ چې د ویبهوک غوښتنه کوي، او د زړو بېلګو د تطبیق پر مهال د Monolog 3 handler انټرفیس وساتئ.
د Monolog 3 SlackWebhookHandler د PHP cURL له لارې JSON لیږي او هیڅ روښانه پراکسي انتخاب نه ټاکي. د HTTPS ویبهوک لپاره هغه PHP پروسې ته د libcurl پراکسي چاپېریال ورکړئ:
https_proxy=http://proxy.example:8080 php artisan queue:workدا د Laravel قطار worker پیلول دي. د PHP-FPM ویب غوښتنو لپاره چاپېریال د FPM worker په شرایطو کې برابروئ. په بل ټرمینل کې export د لا دمخه روان لیږونکي تازه نه کوي.
د لاګینګ چینل د Slack ویبهوک URL وساتئ. د HTTP ارزښت هغه منځګړی نوموي چې د HTTPS غوښتنه پورته کوي؛ د HTTP پراکسي لیست یو ټکی د هغه PHP worker لخوا کارول شوې عامه لار لپاره نوماند دی. هر پراکسي حساب د ملاتړ شوي پراکسي تصدیق ترتیب پورې اړه لري، نه د JSON پېلوډ یا د Slack ویبهوک راز پورې.
د handler د بدلولو دمخه دا لاره وآزمویئ. د array ریکارډونو منونکی کاپي شوی override د زړه Monolog API پورې اړه لري؛ د Monolog 3 write LogRecord مني.
د ویبهوک د لیږد ناکامي د بل تشخیصي مسیر له لارې راپور کړئ. ناکامي هماغه ناکام ویبهوک ته بېرته لیږل کېدای شي تکرار رامنځته کړي.