新在Symfoob娱乐下载ny 3.3:自动控制台日志记录
2017年2月2日·发表的哈维尔Eguiluz
警告:这篇文章是关于一个不受支持的Symfony的版本。ob娱乐下载其中一些信息可能是过时了。阅读最近的Symfony文档ob娱乐下载。
控制台组件没有提供任何日志记录功能开箱即用的,因为您通常运行控制台命令自己,观察输出。然而,在某些情况下,您可能需要记录;例如,当无人值守运行控制台命令,如从Cron作业或部署脚本。
在Syob娱乐下载mfony 3.2你必须创建自己的事件监听器或订阅者订阅console.exception
事件和日志异常的细节。我们决ob娱乐下载定在Symfony 3.3启用自动异常日志记录控制台命令。
因此,当发生异常时执行的命令,您将看到一条消息在你的日志文件如下:
1 2 3 4 5
[2017-02-15 09:34:42]app.ERROR:异常抛出在运行命令:“缓存:明确-vvv”。信息:“出错!”{"exception":"[object] (RuntimeException(code: 0): An error occured! at vendor/symfony/symfony/ src/Symfony/Bundle/FrameworkBundle/Command/CacheClearCommand.php:61)", "command":"cache:clear -vvv","message":"An error occured!"} []
除了日志异常,新用户也听console.terminate
事件添加一个日志消息命令时没有完成的0
退出状态。
发表在#生活在边缘
评论
评论都关门了。
以确保评论保持相关,他们关闭了旧的帖子。
所以与Logstash集成,它是一种配置日志记录器的(如Symfony中任何其他的日志消息)。ob娱乐下载和独白有一些特性