【问题标题】:Symfony 4 built-in web server how to change log level?Symfony 4 内置 Web 服务器如何更改日志级别?
【发布时间】:2018-05-02 07:28:20
【问题描述】:

我刚刚基于骨架创建了一个新的 Symfony 4 项目。 我可以使用以下命令启动内置 Web 服务器:

php -S 127.0.0.1:8000 -t public

但是当我导航到网站的根页面时,我会收到一堆调试消息。

在其他项目中看不到这些调试信息,如何控制日志级别?

收听http://127.0.0.1:8000 文档根目录是 /Users/lucwollants/Workspaces/2dotstwice/gvq/gvq-api/public 按 Ctrl-C 退出。 2018-05-02T07:23:18+00:00 [调试] 通知事件“kernel.request”到监听器“Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure”。 2018-05-02T07:23:18+00:00 [debug] 通知事件“kernel.request”到监听器“Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest”。 2018-05-02T07:23:18+00:00 [调试] 通知事件“kernel.request”到监听器“Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest”。 2018-05-02T07:23:18+00:00 [调试] 通知事件“kernel.request”到监听器“Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest”。 2018-05-02T07:23:18+00:00 [调试] 侦听器“Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest”停止传播事件“kernel.request”。 2018-05-02T07:23:18+00:00 [调试] 事件“kernel.request”未调用监听器“Symfony\Bundle\FrameworkBundle\EventListener\ResolveControllerNameSubscriber::onKernelRequest”。 2018-05-02T07:23:18+00:00 [调试] 事件“kernel.request”没有调用监听器“Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest”。 2018-05-02T07:23:18+00:00 [debug] 通知事件“kernel.response”到监听器“Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse”。 2018-05-02T07:23:18+00:00 [调试] 通知事件“kernel.response”到监听器“Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelResponse”。 2018-05-02T07:23:18+00:00 [调试] 通知事件“kernel.response”到监听器“Symfony\Component\HttpKernel\EventListener\SaveSessionListener::onKernelResponse”。 2018-05-02T07:23:18+00:00 [调试] 通知事件“kernel.response”到监听器“Symfony\Component\HttpKernel\EventListener\StreamedResponseListener::onKernelResponse”。 2018-05-02T07:23:18+00:00 [调试] 通知事件“kernel.finish_request”到监听器“Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelFinishRequest”。 2018-05-02T07:23:18+00:00 [调试] 通知事件“kernel.finish_request”到监听器“Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelFinishRequest”。 [2018 年 5 月 2 日星期三 09:23:18] 127.0.0.1:51666 [404]:/

【问题讨论】:

    标签: symfony4 php-7.2


    【解决方案1】:

    查看您的 composer.json 并查看您在任何依赖项下是否有此文件

    "symfony/debug-pack": "*"

    也可以通过设置 SHELL_VERBOSITY 环境变量来更改日志级别

    这更解释了Logging (Symfony Docs)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-09-01
      • 2013-06-03
      • 2011-06-11
      • 2020-05-27
      • 2014-02-10
      • 2019-04-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多