首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Kohana3.2.0,日志记录工作不正确-信息作为调试和警报的关键

Kohana3.2.0,日志记录工作不正确-信息作为调试和警报的关键
EN

Stack Overflow用户
提问于 2013-03-25 17:11:48
回答 1查看 151关注 0票数 1

我使用Kohana3.2.0,在代码中使用日志记录,如下所示,写入日志文件的输出并不像预期的那样。内容写得正确,但是日志记录“级别”是错误的。除了“信息”和“警报”之外,这对于所有日志记录级别都很好。对于它编写为调试的信息,为了发出警告,它将其写入为关键信息。

在控制器里-

Log::instance()->add(Log::INFO,“匹配”为“.$matches”);

在日志文件中-

2013-03-25 11:48:26 -调试:找到的匹配是水果

\system\classes\kohana\log.php值低于此值。

代码语言:javascript
运行
复制
    >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;
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-03-25 18:40:27

您很可能在Windows上看到这种行为。这是因为Windows日志级别较少-请参见PHP #18090

Windows上的日志级别映射如下:

代码语言:javascript
运行
复制
LOG_EMERG   => critical
LOG_ALERT   => critical
LOG_CRIT    => critical
LOG_ERR     => error
LOG_WARNING => warning
LOG_NOTICE  => debug
LOG_INFO    => debug
LOG_DEBUG   => debug
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15620804

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档