我使用的是 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;