ملفات اللوج الخاصة بنقطة البيع يتم حفظها في مجلد تشغيل التطبيق نفسه (working directory)، أي نفس المجلد الذي يحتوي على الملف التنفيذي pos-launcher.exe. لا يتم حفظها في مسار مطلق ثابت مثل C:\Logs أو ما شابه، بل بجوار التطبيق مباشرة.
الملف الرئيسي
الملف الأساسي الذي يحتوي على معظم رسائل التطبيق هو:
namapos.log
باقي ملفات اللوج
بجانب الملف الرئيسي، يقوم النظام بإنشاء عدة ملفات لوج متخصصة، كل منها يخص نوعًا معينًا من الرسائل، وهي:
| اسم الملف |
محتواه |
namapos.log |
اللوج العام لنقطة البيع (الأخطاء والمعلومات الرئيسية) |
performance.log |
قياسات الأداء |
cost.log |
عمليات حساب التكلفة |
other.log |
رسائل متفرقة لا تنتمي للفئات السابقة |
أرشيف الملفات القديمة (Rolling Files)
كل ملف من الملفات السابقة محدود بحجم 100 ميجابايت كحد أقصى. عندما يصل الملف لهذا الحجم، يقوم النظام تلقائيًا بـ:
- ضغط الملف الحالي وإعادة تسميته بصيغة:
namapos.1.log.gz
namapos.2.log.gz
...
- يحتفظ النظام بـ 5 ملفات أرشيفية كحد أقصى لكل نوع، ثم يبدأ في حذف الأقدم.
أي إذا أردت مراجعة لوج قديم نسبيًا فابحث عن الملفات بصيغة *.log.gz في نفس مجلد التطبيق.
كيف تصل بسرعة إلى مجلد اللوج؟
- اضغط بزر الفأرة الأيمن على اختصار نقطة البيع على سطح المكتب.
- اختر Open file location أو فتح موقع الملف.
- ستجد ملف
namapos.log وباقي الملفات في نفس المجلد.
أو يمكنك مباشرة فتح المجلد الذي تم تنصيب نقطة البيع فيه (المجلد الذي يحتوي على pos-launcher.exe).
تشغيل نقطة البيع عبر run-and-wait.bat لرؤية الأخطاء غير المسجَّلة
في بعض الحالات النادرة قد يحدث استثناء (Exception) في وقت مبكر جدًا من بدء تشغيل التطبيق، أو في موضع لم يتم فيه التقاط الخطأ وتسجيله في ملفات اللوج بشكل صحيح. في هذه الحالة لن تجد أثرًا للمشكلة في namapos.log.
لتشخيص هذه الحالات يوجد ملف باتش باسم:
run-and-wait.bat
موجود في نفس مجلد تنصيب نقطة البيع. عند تشغيل نقطة البيع عن طريق هذا الملف بدلًا من الاختصار العادي، يقوم بـ:
- فتح نافذة Console (شاشة سوداء) تظل مفتوحة طوال فترة عمل التطبيق.
- عرض أي رسائل خطأ أو Stack Trace يخرج من التطبيق على الشاشة مباشرة.
- إبقاء النافذة مفتوحة بعد إغلاق نقطة البيع، حتى تتمكن من قراءة أي رسائل ظهرت في اللحظات الأخيرة.
لذلك إذا واجهت مشكلة لا تظهر في ملفات اللوج، شغّل run-and-wait.bat وأعد إنتاج المشكلة، ثم انسخ محتوى نافذة الـ Console وأرسله للدعم الفني.
ملاحظة هامة عند طلب الدعم الفني
عند التواصل مع الدعم الفني للإبلاغ عن مشكلة، يُفضّل إرسال:
- ملف
namapos.log (الحالي).
- آخر ملف
namapos.1.log.gz إن وُجد (لاحتمال أن المشكلة حدثت قبل دوران الملف).
هذا يساعد فريق الدعم على تشخيص المشكلة بشكل أسرع وأدق.