پرش به مطلب اصلی

لاگ ها

لاگ‌ها ابزاری حیاتی برای پایش، عیب‌یابی و بهینه‌سازی پروژه‌های نرم‌افزاری هستند. آن‌ها اطلاعات مهمی درباره اجرای برنامه، خطاها و وضعیت کلی پروژه ارائه می‌دهند.

چگونه به لاگ‌ها دسترسی پیدا کنیم؟

برای دسترسی به لاگ پروژه خود میتوانید در داشبورد پروژه بر روی تب لاگ کلیک کنید

لاگ

چند نوع لاگ در پتلفرم کوبار وجود دارد؟

در پلتفرم کوبار، دو نوع اصلی لاگ در دسترس است:

1. لاگ بیلد پروژه (Build Log)

  • زمان نمایش: هنگام بارگذاری یا ریبیلد پروژه
  • محتوا: شامل اطلاعات نصب پکیج‌ها، اجرای دستورات و خطاهای احتمالی در طول فرآیند بیلد
  • دسترسی به تاریخچه: از طریق تب تاریخچه بیلد می‌توانید لاگ بیلدهای قبلی را مشاهده کنید

2. لاگ اجرای پروژه (Run Log)

  • زمان نمایش: هنگام اجرای پروژه
  • محتوا: شامل اطلاعات اجرای دستورات، خطاهای زمان اجرا و لینک‌های دسترسی به پروژه

چگونه لاگ‌ها را در پروژه‌های خود ثبت کنیم؟

برای ثبت لاگ به عنوان مثال در برنامه‌های پایتون، کتابخانه استاندارد logging ابزاری قدرتمند و انعطاف‌پذیر است.

import logging

logging.basicConfig(level=logging.DEBUG)

logging.debug('این یک پیام اشکال‌زدایی است')
logging.info('این یک پیام اطلاعاتی است')
logging.warning('این یک پیام هشدار است')
logging.error('این یک پیام خطا است')
logging.critical('این یک پیام بحرانی است')
توجه
  1. سطوح لاگینگ: از سطوح مختلف (DEBUG, INFO, WARNING, ERROR, CRITICAL) متناسب با اهمیت پیام استفاده کنید.
  2. مدیریت فایل‌های لاگ: در پروژه‌های بزرگ، از سیستم چرخش لاگ (log rotation) برای مدیریت حجم فایل‌های لاگ استفاده کنید.
  3. اطلاعات حساس: مراقب باشید اطلاعات حساس (مانند رمزهای عبور) را در لاگ‌ها ثبت نکنید.

استفاده صحیح از لاگینگ می‌تواند به شما در شناسایی و رفع سریع مشکلات، بهبود عملکرد برنامه و درک بهتر رفتار آن در محیط‌های مختلف کمک کند.