Monolog 3 agus webhooks Slack: an timpeallacht seachfhreastalaí cURL a shocrú
Socraigh an timpeallacht ar an oibrí PHP a dhéanann an t-iarratas webhook, agus coinnigh comhéadan handler Monolog 3 agus tú ag oiriúnú samplaí níos sine.
Seolann SlackWebhookHandler Monolog 3 JSON le PHP cURL agus ní shocraíonn sé aon rogha seachfhreastalaí shoiléir. Le haghaidh webhook HTTPS, tabhair timpeallacht sheachfhreastalaí libcurl don phróiseas PHP sin:
https_proxy=http://proxy.example:8080 php artisan queue:workIs é seo seoladh oibrí scuaine Laravel. Le haghaidh iarratas gréasáin PHP-FPM, cuir an timpeallacht ar fáil i gcomhthéacs oibrí FPM. Ní dhéanann export i dteirminéal eile seoltóir atá ag rith cheana a nuashonrú.
Coinnigh URL webhook Slack an chainéil lománaithe. Ainmníonn an luach HTTP an t-idirghabhálaí a iompraíonn an t-iarratas HTTPS; is iarrthóir é críochphointe ón liosta seachfhreastalaí HTTP le haghaidh bealaigh phoiblí a úsáideann an t-oibrí PHP sin. Baineann aon chuntas seachfhreastalaí leis an socrú fíordheimhniúcháin seachfhreastalaí a thacaítear leis, ní leis an ualach JSON ná le rún webhook Slack.
Bain triail as an mbealach seo sula n-athraíonn tú an handler. Baineann override cóipeáilte a ghlacann taifead eagair le API Monolog níos sine; glacann write Monolog 3 le LogRecord.
Tuairiscigh teipeanna iompair webhook trí chonair diagnóiseach eile. Má sheoltar an teip ar ais chuig an webhook céanna atá ag teip, féadfaidh athchúrsáil tarlú.