سلام.
کلاس Error Logger کلاسی است که به وسیله آن به آسانی میتوانید در برنامه های PHP ارور ها و پیام ها و… را Log کنید.
با ساختن یک نمونه از کلاس($err = new ErrorLogger;) شما به سادگی به توابع کلاس دسترسی دارید و با فراخوانی یک تابع، Error های ایجاد شده را به صورت:
– ذخیره در یک آرایه
– ذخیره در یک فایل
– نمایش روی سایت(echo)
– چاپ مخفی Error در کدهای HTML به صورت توضیح
– چاپ Error به صورت trigger یعنی درست شبیه Error هایی که هسته php تولید میکند.
ذخیره کنید.
در مقایسه با چند کلاس دیگر که کار مشابهی میکردند، دیدم که این کلاس امکانات بیشتری دارد و البته امکانات آن کاربردی است. گاهی در برخی نرم افزارهای تحت وب بی جهت امکاناتی میگذارد که جز بالا بردن حجم فایل و پردازش سرور به درد دیگری نمیخورد. من به شدت از این جور امکانات بیزارم. چون فقط برای زرق و برق دادن بی فایده به برنامه است و طولانی تر کردن لیست ویژگی ها. بگذریم…
استفاده از این کلاس رایگان است. برنامه نویس آن بنده حقیر بوده ام(در حدود نیم ساعت وقتم رو گرفت). مثال های خوبی دارد. به خوبی توضیح گذاری شده است(Well Commented - inline Documenting).
Inline Documenting : کلمهی جالبی است! الان اختراعش کردم!! یعنی مستندات توسعه و استفاده نرم افزار لابه لای کد ها نوشته شده. (کسی جز من قبلا این کلمه را بکار برده؟؟!)
آن را از phpClasses دانلود کنید:
Download Error Logger php Class
پ.ن:دلم نمیاد اینو ارسال به آینده کنم!! تا هفته دیگر 5-6 مطلب به صورت خودگار، یک روز درمیان پست میشود. DIY را در همین مدت خواهید دید…
پ.ن: کسی هست که مطالبی که در phpfa.ir نوشته بودم را ذخیره کرده باشد؟ به آموزش گام به گام آن نیاز دارم.


#1 توسط امید در ژوئیه 8, 2010 - 12:53 ب.ظ.
آدرس ار اس اس phpfa.ir را وارد گودر کنید و از طریق هیستوری گودر مطالب را بازیابی کنید