1
A
回答
3
在你的任务,你可以使用两个功能,既以$ style参数,来生成输出:
- logBlock() - 打印(彩色)整个文本
- logSection() - 打印(彩色)部分有一个额外的文本
在这里,你可以找到Symfony's documentation。
+3
您可以使用提供的基本格式样式('ERROR','INFO','COMMENT'和'QUESTION')来指定颜色。 – Gombo
1
你可以尝试这样的:
echo "\033[01;31m Show me some red colors \033[0m";
1
您可以通过更改文件改变Symfony的终端输出的颜色:
/lib/symfony/vendor/phing/listener/AnsiColorLogger.php
在类的构造方法,你可以改变每个类型的输出(信息,错误,调试的颜色.. 。):
public function __construct() {
parent::__construct();
$this->errColor = self::PREFIX . self::ATTR_DIM . self::SEPARATOR . self::FG_RED . self::SUFFIX;
$this->warnColor = self::PREFIX . self::ATTR_DIM . self::SEPARATOR . self::FG_MAGENTA . self::SUFFIX;
$this->infoColor = self::PREFIX . self::ATTR_DIM . self::SEPARATOR . self::FG_GREEN . self::SUFFIX;
$this->verboseColor = self::PREFIX . self::ATTR_DIM . self::SEPARATOR . self::FG_CYAN . self::SUFFIX;
$this->debugColor = self::PREFIX . self::ATTR_DIM . self::SEPARATOR . self::FG_BLUE . self::SUFFIX;
}
您的颜色范围有限,但它可能对您有所帮助。
相关问题
- 1. 在Capistrano V3脚本中显示Symfony命令输出
- 2. Symfony的命令行任务
- 3. UNIX命令支持彩色输出?
- 4. 输出命令行(.Bat FILE)用c显示在文本框中#
- 5. 显示命令行输出表中的
- 6. 显示彩色的log4j输出
- 7. 如何在重定向文件中的输出文本时在DOS命令行中显示输出文本?
- 8. 如何在hook输出期间让git显示彩色输出?
- 9. 输出彩色文本和bash
- 10. 彩色输出
- 11. 彩色输出
- 12. 在模板上显示来自Symfony任务的输出
- 13. 在Linux命令行中查找并突出显示文本
- 14. 使用Devenv.com在命令行和输出日志文件中显示输出
- 15. 在cmd上使用Cygwin命令的彩色输出
- 16. 从Windows命令行和Linux shell复制彩色文本
- 17. 黄瓜没有在窗口中显示彩色输出
- 18. 在txt文件上显示php输出Linux命令行
- 19. Unix - ls命令将某些“输出”文本显示为文件
- 20. 如何输出不同颜色的ruby命令行文本
- 21. 摇篮4.0不显示在命令行执行的任务
- 22. 在PowerShell中运行时,为什么'where'命令不显示任何输出?
- 23. 同步打开命令提示符并在文本框中显示输出
- 24. exec()命令没有在标准输出中显示输出
- 25. 突出显示命令行中的文本java
- 26. 使用多个“sed”调用彩色化命令的输出
- 27. Bash排序命令不正确排序彩色输出
- 28. C++中的彩色输出
- 29. 在asp.net中实时显示命令行程序的输出
- 30. 在Ruby中显示和解析实时命令行输出
Symfony 1.x或Symfony2? – richsage