Mattermost Bot Loggerلاگ لاراول در مترموست

خطاهای برنامه،
کنار گفت‌وگوی تیم.

وقتی تیم در Mattermost کار می‌کند، گزارش خطای برنامه هم می‌تواند به همان فضای کاری برسد. این پکیج یک کانال لاگ قابل تنظیم به برنامه اضافه می‌کند.

  • PHP
  • Monolog
  • Mattermost
نمودار ارسال گزارش خطا از Laravel به کانال Mattermost
نمای شماتیک مسیر ارسال لاگ؛ داده‌های این تصویر نمونه‌اند
نوع محصول
ابزار توسعه
بستر استفاده
Laravel و Lumen
دسترسی به پروژه
مخزن عمومی در گیت‌هاب

چه کاری انجام می‌دهد؟

پکیج Laravel Mattermost Bot Logger برای ارسال لاگ‌ها و استثناهای Laravel و Lumen به کانال Mattermost با Bot Token است.

کانال لاگ اختصاصی

ارسال لاگ‌ها به کانال Mattermost در کنار کانال‌های فعلی برنامه.

گزارش استثنا

متن خطا و stack trace برای پیگیری در اختیار تیم قرار می‌گیرد.

سطح اهمیت

سطح لاگ قابل تنظیم است و پیام‌ها با شدت خطا قالب‌بندی می‌شوند.

اتصال با بات

ارتباط از طریق Bot Token و API نسخهٔ ۴ Mattermost انجام می‌شود.

از رخداد برنامه تا اطلاع تیم.

پکیج به سازوکار لاگ برنامه متصل می‌شود. آدرس سرور، توکن بات، کانال مقصد و سطح لاگ را تنظیم می‌کنید تا گزارش‌ها به فضای تیم برسند.

مسیر استفاده

از شروع تا استفاده از قابلیت اصلی محصول.

  1. با Composer نصب کنید

    فرمان نصب در راهنمای مخزن آمده است.

  2. بات را متصل کنید

    توکن و کانال مقصد را در محیط برنامه تنظیم کنید.

  3. کانال را فعال کنید

    Mattermost را به تنظیمات logging اضافه و ارسال را بررسی کنید.

قبل از ارسال گزارش، اطلاعات حساس موجود در پیام یا زمینهٔ خطا را حذف کنید. راهنمای سازگاری و پیکربندی را در مخزن بخوانید.

دربارهٔ این پروژه

در Lumen هم قابل استفاده است؟

راهنمای پکیج پیکربندی Laravel و Lumen را پوشش می‌دهد.

کجا راهنمای نصب را پیدا کنم؟

README مخزن شامل فرمان Composer، تنظیمات محیط و نمونهٔ کانال logging است.

کد و مستندات در گیت‌هاب

با مشارکت شما بهتر می‌شود.

برای بهترشدن پروژه، حتماً مشارکت کنید: پیشنهادها و مشکل‌ها را در مخزن بنویسید یا Pull Request بفرستید. اگر پروژه را دوست داشتید، با یک ستاره در گیت‌هاب از آن حمایت کنید؛ ممنون می‌شویم.