PDA

View Full Version : سوال: ساخت log برای برنامه



javadt
یک شنبه 25 بهمن 1388, 15:10 عصر
سلام
من یک برنامه دارم که چند تا یوزر داره و برنامه تحت شبکه است( البته خود فایل برنامه رو شر کردم)
حالا می خوام برای برنامم لاگ درست کنم که هر کاربری در هر روز هر کاری کردند نشون بده
بهترین روش برای این کار چی؟
با تشکر

Tasiyan
یک شنبه 25 بهمن 1388, 17:16 عصر
استفاده از نام فرم ها
:لبخند:

javadt
یک شنبه 25 بهمن 1388, 19:32 عصر
خوب اگر توی یک فرم چندین تا کار انجام بشه که بعد نمی شه فهمید چیکار کرده
اگر بخوام هم توی کامند بنویسم که چون تعداد کامندم زیاده طول می کشه
کسی راه بهتری نداره؟
با تشکر

lordarma
یک شنبه 25 بهمن 1388, 20:51 عصر
به نظر من بهتره تک تک تغییرات را به صورت بولین در دیتابیس ذخیره کنی و درنهایت بررسی کنی که چند تا از متغییر ها تغییر کرده اند.

HjSoft
دوشنبه 26 بهمن 1388, 17:10 عصر
من توي چندتا از برنامه هاي حسابداري ديدم كه اينطوري عمل كردند :
توي يك ترگر از sql هر تغييري در ديتابيس رو يادداشت كردن و توي يك تيبل ديگه ثبت كردن . چون همه موارد كار كاربر كه نبايد ذكر بشه فقط عمليات حساس كه مربوط به ديتابيس ميشه .

M.T.P
دوشنبه 26 بهمن 1388, 17:25 عصر
به نظر من شما باید خودتون هر رویدادی که واست مهمه رو تو یه فایل متنی همراه با تاریخ و ساعت ثبت کنی ، یعنی تو هر رویداد مهم تو برنامه تون یه خط کد اضافه کنی بعنوان گزارش مثلا:
ورود و خروج User ثبت شه و... که خودتون ازش اطلاع دارین
برای یادگیری و درک بهتر مطلب برنامه CloneCD شاید بتونه کمکتون کنه ، چون هر رویدادی رو تو فرم log درج میکنه
موفق باشی