16.2. عمل Logging إلى ملف واحد
السابق | فصل 16. Zend_Log | التالي

## 16.2. عمل Logging إلى ملف واحد

يتم إنشاء الـ 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);

السابق | أعلى | التالي
فصل 16. Zend_Log | البداية | 16.3. مستويات الـ Log