Kohana 3.2.0を使用していますが、以下に示すようにコードでログを使用しているときに、ログファイルに書き込まれる出力が期待どおりではありません。コンテンツは正しく書き込まれていますが、ログの「レベル」が間違っています。これは、「INFO」と「ALERT」を除くすべてのログレベルで正常に機能します。INFOの場合はDEBUGとして書き込み、ALERTの場合はCRITICALとして書き込みます。
コントローラ内-
Log :: instance()-> add(Log :: INFO、'見つかった一致は'。$matches [0]);
ログファイル内-
2013-03-25 11:48:26 ---デバッグ:見つかった一致は果物です
\ system \ classes \ kohana\log.phpの値は以下のとおりです。
>const EMERGENCY = LOG_EMERG; // 0
>const ALERT = LOG_ALERT; // 1
>const CRITICAL = LOG_CRIT; // 2
>const ERROR = LOG_ERR; // 3
>const WARNING = LOG_WARNING; // 4
>const NOTICE = LOG_NOTICE; // 5
>const INFO = LOG_INFO; // 6
>const DEBUG = LOG_DEBUG; // 7
>const STRACE = 8;