قائمة المحتويات
Zend_Log هو logging class متعدد الأغراض, و هو عبارة عن static class لايمكن إنشاء نسخة منه مباشرة, و هو يحوى مصفوفة من نسخ الـ Zend_Log , واحدة لكل log يستخدم خلال التطبيق, و كل نسخة logger تستخدم adapter يطبق Zend_Log_Adapter_Interface .
لكى تستخدمZend_Log
,
()include الـ class
Zend_Log
class و أى adapter class سيتم إستخدامه,
على سبيل المثال, إن كان تطبيقانا سيقوم بعمل log إلى كل من
الـ (console (PHP's output buffer أو ملف نصى , سنحتاج
إلى إستدعاء هذه الملفات :
require_once 'Zend/Log.php'; // Zend_Log base class require_once 'Zend/Log/Adapter/Console.php'; // Console log adapter require_once 'Zend/Log/Adapter/File.php'; // File log adapter
Zend_Log يمكن أن يتم إستخدامه بشكل مبسط مع log واحد , و يمكن أن يتم إعداده للعمل مع أكثر من log , و يمكن أن يستخدم أيضا لعمل log للعمليات الداخلية فى الـ ZF classes .