يتم إنشاء الـ logger عن طريق إستدعاء ()Zend_Log::registerLogger مع تمرير نسخة من class يطبق Zend_Log_Adapter_Interface فى أول براميتر.
require_once 'Zend/Log.php'; // Zend_Log base class require_once 'Zend/Log/Adapter/File.php'; // File log adapter // Register the file logger Zend_Log::registerLogger(new Zend_Log_Adapter_File('/logs/simple.txt'));
بعدها يتم إرسال الرسائل إلى الـ log بإستخدام Zend_Log::log()
.
/** * Send a message to the log. An optional second argument specifies the log * level. If no level is supplied, LEVEL_DEBUG is assumed. */ Zend_Log::log('First logging message.'); /** * Log a severe message. */ Zend_Log::log('A serious error has occurred.', Zend_Log::LEVEL_SEVERE);