在cache:warmup --no-debug之后仍然启用Symfony调试

时间:2017-04-19 16:34:50

标签: symfony caching

我在生产服务器上安装了Symfony 3.2.7 我发出以下命令:

bin/console cache:clear --no-warmup --no-debug --env=preview
bin/console cache:warmup --no-debug --env=preview
bin/console --version

我得到以下输出,显示调试已启用。

  

Symfony 3.2.7(内核:app,env:preview,debug:true)

我错过了什么?

2 个答案:

答案 0 :(得分:1)

没关系。
设备上的程序员不好。
monolog.handlers.main.level值设置为debug 咄。 对不起噪音。

答案 1 :(得分:0)

我从未在生产服务器中使用bin / console,但我认为这些信息对于您的用例并不可靠。

如果您在编辑器中打开bin / console脚本,您将看到:

$debug = getenv('SYMFONY_DEBUG') !== '0' && !$input->hasParameterOption(['--no-debug', '']) && $env !== 'prod';

正如您所看到的,$ debug参数由环境变量和参数的组合决定。

每次调用此脚本时,都会重新计算此值。