Monolog 3 àti Slack webhook: ṣètò àyíká proxy cURL
Ṣètò àyíká lórí PHP worker tí ó ń ṣe ìbéèrè webhook, kí o sì pa interface handler Monolog 3 mọ́ nígbà tí o bá ń ṣàtúnṣe àwọn àpẹẹrẹ àtijọ́.
SlackWebhookHandler Monolog 3 ń fi PHP cURL rán JSON, kò sì ṣètò àṣàyàn proxy kankan ní kedere. Fún webhook HTTPS, fún ilana PHP yẹn ní àyíká proxy libcurl:
https_proxy=http://proxy.example:8080 php artisan queue:workÈyí ni ìfilọ́lẹ̀ worker ìlà Laravel. Fún àwọn ìbéèrè wẹ́ẹ̀bù PHP-FPM, pèsè àyíká náà nínú àyíká worker FPM. export nínú terminal mìíràn kì í ṣe àtúnṣe olùránṣẹ́ tí ó ti ń ṣiṣẹ́.
Pa URL webhook Slack ti ikanni ìgbàsílẹ̀ mọ́. Iye HTTP ń tọ́ka sí alárinà tí ó ń gbé ìbéèrè HTTPS; endpoint kan láti àkọsílẹ̀ proxy HTTP jẹ́ olùdíje fún ọ̀nà gbangba tí PHP worker yẹn ń lò. Àkọsílẹ̀ proxy èyíkéyìí wà nínú ètò ìjẹ́rìí proxy tí a ṣe àtìlẹ́yìn fún, kì í ṣe nínú payload JSON tàbí àṣírí webhook Slack.
Gbiyanju ọ̀nà yìí kí o tó rọ́pò handler. override tí a dà kópí tí ó ń gba àwọn àkọsílẹ̀ array jẹ́ ti API Monolog àtijọ́; write Monolog 3 ń gba LogRecord.
Ròyìn àwọn ìkùnà gbígbé webhook nípasẹ̀ ọ̀nà àyẹ̀wò mìíràn. Pípadà ìkùnà náà sí webhook tí ó ń kùnà gan-an lè fa àtúnṣe.