Symfony 4 Beta - 安装monolog然后清除缓存会产生count()错误

时间:2017-10-21 20:54:58

标签: symfony monolog

我正在使用v4.0.0-BETA1标签,当我运行时

composer req log

然后

php bin/console cache:clear  --env=prod

我收到以下错误消息:

  

在BaseNode.php第348行:

     

路径“monolog.handlers.main”的配置无效:警告:   count():参数必须是数组或实现的对象   可数

     

在Configuration.php第654行:

     

警告:count():参数必须是数组或对象   实现Countable

卸载monolog

composer rem log

允许再次成功清除缓存。关于修复的任何想法吗?

1 个答案:

答案 0 :(得分:4)

你使用的是PHP 7.2吗? Monolog不支持它。这是一个要提交的修复https://github.com/symfony/monolog-bundle/issues/223

编辑:它已在3.1.2:https://github.com/symfony/monolog-bundle/releases/tag/v3.1.2

中修复