10.2. 単一のログへの記録

ロガーを作成するには、Zend_Log_Adapter_Interface のインスタンスを引数として Zend_Log::registerLogger() メソッドをコールします。

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

// ファイルロガーを登録します
Zend_Log::registerLogger(new Zend_Log_Adapter_File('/logs/simple.txt'));

メッセージをログに記録するには Zend_Log::log() を使用します。

/**
 * メッセージをログに記録します。オプションの 2 番目の引数で
 * ログのレベルを指定します。指定されなかった場合は LEVEL_DEBUG を使用します。
 */
Zend_Log::log('はじめてのログメッセージ。');

/**
 * 深刻なメッセージを記録します
 */
Zend_Log::log('深刻なエラーが発生しました。', Zend_Log::LEVEL_SEVERE);