我正在执行Symfony中某个操作的任务。我希望捕获任务&的输出显示给(管理员)用户。我是否从调度员/日志或其他地方提取它?在模板上显示来自Symfony任务的输出
0
A
回答
0
这可能不是你要找的不过的答案,在一个任务中,您可以登录到一个单独的文件,像这样(执行功能内的任务类):
$fileLogger = new sfFileLogger($this->dispatcher,
array('file' =>$this->configuration->getRootDir().'/log/foobar.log'));
$this->dispatcher->connect('command.log', array($fileLogger, 'listenToLogEvent'));
然后在你的任务使用时:
$this->logSection('something', 'Log whatever message you want....', 1000);
它会自动登录到自定义日志文件。
希望这会有所帮助。 :-)
0
为什么不直接在动作中执行任务 - 并在模板中格式化输出?你为什么要从一个Action中运行一个单独的任务? (我知道这个线程是旧的)
相关问题
- 1. Symfony任务:在输出(命令行)中显示彩色文本?
- 2. Django - 来自MEDIA_URL的图片没有显示在模板上?
- 3. Ansible任务可变输出不显示
- 4. 做一个QT形式在任务栏上显示不出来
- 5. Laravel模板显示来自路线的两个刀片模板
- 6. Symfony任务:获取模块/操作的输出
- 7. GAE:来自任务的日志不会显示在仪表板中
- 8. 用于在HTML中显示Gmail API JSON输出的模板?
- 9. 在模板中显示来自sql查询的数据
- 10. 短码输出总是显示在自定义模板的顶部
- 11. 使用单一的freemarker模板来显示任意的POJO表
- 12. 在特定的模板页上输出自定义后期元
- 13. 使用PHP来显示来自Perl脚本的输出
- 14. 显示在模板
- 15. 在for循环中显示来自多个变量的输出
- 16. Swig模板在呈现内容之前显示输出标记
- 17. 为什么这个模板现在显示出来了?
- 18. 获取来自eclipse模板变量的格式化输出
- 19. 自定义任务的回声输出
- 20. 自举模式对话框不显示出来,而在JQuery的
- 21. 为什么我的自定义CQ5模板没有显示出来?
- 22. 在模板上显示表名
- 23. 渲染到模板时urllib.urlopen的输出不显示
- 24. 来自子实体的字段不显示在symfony中
- 25. Symfony 3格式错误不显示在树枝模板
- 26. 在模板中显示表单验证错误(Symfony)
- 27. 如何显示Rake任务的Rails-like输出?
- 28. Ant从gradle调用的sshexec任务不显示输出
- 29. 显示来自异步任务的消息
- 30. 自定义分类模板将不会显示任何菜单
谢谢杰米。但是,这将是一个相当大的工作来登录到diff文件,然后读出来显示日志信息。此外,我想用一些标准的学说任务来使用它。不管怎么说,还是要谢谢你 – Prasad 2011-05-23 15:18:23