گزارش حسابرسی¶
جریان گزارشی جداگانه که هر فرمان اجراشده را ثبت میکند: چه کسی آن را اجرا
کرده، کدام دکمه استفاده شده، کد خروج چه بوده و اجرا چقدر طول
کشیده است. این گزارش زیر logging در فایل پیکربندی
تنظیم میشود.
وقتی بعداً میخواهید بدانید چه کسی ساعت سه صبح سرویسی را راهاندازی مجدد کرده یا آیا دکمهٔ پشتیبانگیری دیشب واقعاً کارش را تمام کرده، این سابقه را بررسی میکنید. چون جریان مستقلی دارد، پس از حذف دورهای گزارش عادی برنامه نیز میتوانید آن را نگه دارید.
هر اجرا یک خط اضافه میکند و این خطها در مجموع به چهار پرسش پاسخ میدهند:
| پرسش | اطلاعاتی که خط به شما میدهد |
|---|---|
| چه کسی؟ | حساب تلگرامی که دکمه را لمس کرده است |
| چه کاری؟ | دکمهای که استفاده کرده است |
| موفق بود؟ | کد خروجی که فرمان برگردانده است |
| چقدر طول کشید؟ | مدتزمانی که اجرای فرمان طول کشیده است |
نوشتن گزارش حسابرسی در فایل خودش
پیکربندی¶
برای طرحوارهٔ کامل logging و خروجیهای پشتیبانیشده،
پیکربندی ← logging را ببینید.
مرتبط¶
- فایل پیکربندی — محل تعریف گزارشگیری
- تابع — چیزی که با لمس یک دکمه اجرا میشود