فصل 16. Zend_Log
السابق |  | التالي

## فصل 16. Zend_Log

## 16.1. مقدمة

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 .

السابق |  | التالي
15.6. Supported Regions for Locales | البداية | 16.2. عمل Logging إلى ملف واحد