首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何启用更详细的日志记录?

如何启用更详细的日志记录?
EN

Stack Overflow用户
提问于 2014-12-30 17:59:24
回答 1查看 1.1K关注 0票数 1

我遇到一个错误,试图显示一个新的页面,我设置。它给出了在我的错误控制器中配置的“内部错误”消息:

代码语言:javascript
运行
复制
public function show500Action()
{
    \Phalcon\Tag::setTitle('Internal Error - '.SKIN_NAME);
}

通常,我的错误和访问日志显示错误很好,但有时它不会显示任何东西。我猜可能有不同级别的错误日志记录,但我不知道如何设置。

使用

代码语言:javascript
运行
复制
echo "test";
die();

在代码的各个部分中,并设法将错误缩小到一行:

$user =AdminUser::find(数组(“order”=> "name_admin"));

所以我试了一下,但是我还是没有发现一个错误

代码语言:javascript
运行
复制
try {
        $user = AdminUser::find(array("order" => "name_admin"));
    } catch(Exception $e) {
        echo 'Message: ' .$e->getMessage();
    }

即使try/catch有效,我确信有一种方法可以使它像其他日志一样将错误写入日志,而不是每次都要缩小错误范围并执行一次try捕获。

有一个名为AdminUser的模型和相应的数据库表adminUser,因此我无法确定错误来自何处。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-31 16:56:21

几周前我也犯过类似的错误。在使用模型进行查询之后,php会得到一个错误,但是绝对不会记录任何内容,而且我最终也无法记录它。

在我的示例中,这是由于无效的命名空间使用造成的。您可以尝试测试这个类是否存在以检查它。如果没有,我会说模型名称空间的自动加载不正确,加载程序在其中注册名称空间和/或脚本顶部的使用调用是不正确的。

希望这能帮上忙!

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27710229

复制
相关文章

相似问题

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