Hoofdstuk 8. Zend_Log
Terug |  | Volgende

## Hoofdstuk 8. Zend_Log

## 8.1. Inleiding

`Zend_Log` is een logklasse voor algemeen gebruik. `Zend_Log` is een statische klasse die niet direct kan worden geïnstantieerd. Ze bevat een array van instanties van `Zend_Log`, één voor elk logbestand dat wordt gebruikt door de toepassing. Elke log-instantie gebruikt een adapter die de `Zend_Log_Adapter_Interface` implementeert.

Om `Zend_Log` te gebruiken, include() de `Zend_Log` klasse en alle adapter klassen die gebruikt zullen worden. Bijvoorbeeld, indien een toepassing naar de console (PHP's output buffer) èn tekstbestanden gaat loggen, zouden de volgende bestanden moeten worden ge-"include()":

    require_once 'Zend/Log.php';                  // Zend_Log basis klasse
    require_once 'Zend/Log/Adapter/Console.php';  // Console log adapter
    require_once 'Zend/Log/Adapter/File.php';     // Bestand log adapter

`Zend_Log` kan worden gebruikt in een vereenvoudigde vorm voor een enkele log, kan geconfigureerd worden voor multilogs en kan ook gebruikt worden om interne operaties van vele Zend Framework klassen te loggen.

Terug |  | Volgende
7.3. JSON Objecten | Begin | 8.2. Loggen naar een enkele Log