لاگ‌های سیستم و حسابرسی

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

پاسخ کوتاه

صفحهٔ «📋 لاگ‌های سیستم و خطاها» (نوار پایین منوی کناری ← «لاگ سیستم») چهار زبانه دارد: «رویدادها و خطاها» با فیلتر سطح و منبع و جستجو و «⬇️ خروجی CSV»، «حسابرسی (Audit)» اقدامات حساس ۹۰ روز اخیر، «کرش‌ها» و «لاگ خام سیستم» (۸۰۰ خط آخر). این صفحه فقط برای کاربری با دسترسی «لاگ سیستم» نمایش داده می‌شود.

در سراسر نرم‌افزار جمله‌هایی مثل «در لاگ حسابرسی ثبت می‌شود» می‌بینید؛ محل واقعی آن همین صفحه است. لاگ‌ها روی همین رایانه نگه‌داری می‌شوند و رویدادها و کرش‌ها تا ۳۰ روز می‌مانند.

چهار زبانه

  • ▸«رویدادها و خطاها»: بالا شمارندهٔ «خطا / هشدار / حسابرسی / مجموع». فیلتر سطح (اطلاع، هشدار، خطا، حسابرسی، کرش) و منبع (ورود و دسترسی، سرویس صندوق (شبکه)، کرش برنامه، سیستم، چاپ، همگام‌سازی، صفحه‌های باز شده)، «جستجو در پیام…» (در پیام و جزئیات)، «🔄 بازخوانی»، «⬇️ خروجی CSV» و «🗑️ پاک‌سازی». ردیف‌های دارای «جزئیات دارد ↺» با کلیک باز می‌شوند.
  • ▸«حسابرسی (Audit)»: اقدامات حساس ۹۰ روز اخیر (مهمان کردن، ویرایش یا ابطال فاکتور بسته‌شده) با نام کاربر، شمارهٔ هدف و زمان.
  • ▸«کرش‌ها»: فایل‌های خطای برنامه با «نمایش» و «حذف» و «🗑️ پاک‌سازی همه».
  • ▸«لاگ خام سیستم»: ۸۰۰ خط آخر فایل system.log؛ خطوط ابر با «cloud:» شروع می‌شوند.

سابقهٔ صفحه‌های باز شده

هر بار صفحه‌ای را باز کنید، یک رویداد «اطلاع» با منبع «صفحه‌های باز شده» و پیام «صفحه باز شد: …» همراه جزئیات page=… user=… ثبت می‌شود (باز شدن دوبارهٔ همان صفحه برای همان کاربر ثبت نمی‌شود). اگر برنامه ناگهان و بی‌هیچ پیامی بسته شد، آخرین «صفحه باز شد» پیش از اجرای بعدی نشان می‌دهد چه صفحه‌ای باز بود.

نمونهخواندن یک رویداد با کد خطا

صندوقدار گفته صفحهٔ «سفارش‌ها و آشپزخانه» باز نشد و کد خطای E-171652-K3F را خوانده است.

۱. زبانه
«رویدادها و خطاها»
۲. جستجو
در کادر «جستجو در پیام…» بنویسید K3F (حروف کوچک و بزرگ فرقی ندارد)
۳. نتیجه
یک ردیف با برچسب قرمز «خطا»، منبع frontend، پیام «[orders] …» و ساعت ۱۷:۱۶:۵۲
۴. کلیک روی ردیف
جزئیات: ref=E-171652-K3F و متن فنی خطا
۵. ردیف‌های قبلش
رویدادهای «صفحه باز شد: …» نشان می‌دهند چه کسی چه صفحه‌ای را باز کرده بود
۶. برای پشتیبانی
«⬇️ خروجی CSV» را بگیرید و همراه کد خطا در تیکت ضمیمه کنید
i

کد خطا از ساعت رخداد (ساعت‌دقیقه‌ثانیه) و سه نویسهٔ تصادفی ساخته می‌شود؛ پس E-171652 یعنی ساعت ۱۷:۱۶:۵۲. «پاک‌سازی» در زبانهٔ رویدادها روی کرش‌ها و لاگ خام اثری ندارد. بخش «گزارش خطاها» در تنظیمات (گروه «سیستم») هم فقط همین فایل‌های کرش را نشان می‌دهد.

اگر یک خطای تکراری ظرف یک دقیقه چند بار رخ دهد، فقط یک بار ثبت می‌شود؛ پس کم بودن تعداد ردیف‌ها به معنی کم رخ دادن نیست.

i

کد خطا را از صفحهٔ خطا و کد خطا می‌گیرید. ورودها در سیاست PIN توضیح داده شده است.

پرسش‌های متداول

؟دفتر حسابرسی (Audit) چه چیزهایی را ثبت می‌کند؟

اقدامات حساس مثل مهمان‌کردن سفارش و ویرایش یا ابطال فاکتور بسته‌شده، همراه با نام کاربر و زمان — تا ۹۰ روز اخیر.

؟چطور از رویدادها خروجی بگیرم؟

در «رویدادها و خطاها» با فیلترهای سطح و منبع و جستجو موارد را محدود کنید و «⬇️ خروجی CSV» را بزنید.

؟چرا فیش آشپزخانه روی چاپگر فاکتور چاپ شد؟

چون چاپگر آشپزخانه در دسترس نبود و برنامه فیش را به چاپگر جایگزین همان صندوق فرستاد. این جابه‌جایی با منبع «چاپ» و سطح «هشدار» در «رویدادها و خطاها» ثبت شده است.

؟چرا صفحهٔ «لاگ سیستم» برای صندوقدار نیست؟

دسترسی «لاگ سیستم» جداگانه تیک می‌خورد؛ نقش صندوقدار آن را ندارد. در کادر «سایر» ویرایشگر دسترسی می‌توانید به نقش یا کاربر خاصی بدهید.

مطالب مرتبط