第10章 Zend_Log
前のページ |  | 次のページ

## 第10章 Zend_Log

## 10.1. 導入

`Zend_Log` は、一般的なログ取得用クラスです。 `Zend_Log` は静的なクラスで、直接インスタンスを作成することはできません。 このクラスは `Zend_Log` のインスタンスの配列を保持します。 それぞれのインスタンスがアプリケーションから使用されます。 各インスタンスは、`Zend_Log_Adapter_Interface` を実装したアダプタを使用します。

`Zend_Log` を使用するには、 `Zend_Log` クラスおよび使用するアダプタクラスを include() します。 例えば、アプリケーションのログをコンソール (PHP の出力バッファ) およびテキストファイルの両方に出力するには、以下のファイルを include します。

    require_once 'Zend/Log.php';                  // Zend_Log 基底クラス
    require_once 'Zend/Log/Adapter/Console.php';  // コンソール用ログアダプタ
    require_once 'Zend/Log/Adapter/File.php';     // ファイル用ログアダプタ

`Zend_Log` では単一のログを簡単な方法で使用することもできますし、 複数のログを使用するよう設定することもできます。また、Zend Framework のクラスの内部動作を記録するために使用することも可能です。

前のページ |  | 次のページ
9.3. JSON オブジェクト | ホーム | 10.2. 単一のログへの記録