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. UNIX命令支持彩色输出?
- 3. 显示彩色的log4j输出
- 4. 如何在重定向文件中的输出文本时在DOS命令行中显示输出文本?
- 5. 如何在hook输出期间让git显示彩色输出?
- 6. 彩色输出
- 7. 在模板上显示来自Symfony任务的输出
- 8. 从Windows命令行和Linux shell复制彩色文本
- 9. 黄瓜没有在窗口中显示彩色输出
- 10. 在txt文件上显示php输出Linux命令行
- 11. Unix - ls命令将某些“输出”文本显示为文件
- 12. 如何输出不同颜色的ruby命令行文本
- 13. 摇篮4.0不显示在命令行执行的任务
- 14. 同步打开命令提示符并在文本框中显示输出
- 15. exec()命令没有在标准输出中显示输出
- 16. Bash排序命令不正确排序彩色输出
- 17. C++中的彩色输出
- 18. 如何在彩色文本中显示rails 3中的simple_format
- 19. 显示命令文本
- 20. 输出什么命令rake任务正在执行
- 21. emacs shell命令输出不显示ANSI颜色,但代码
- 22. 彩色文本
- 23. Groovy不在命令行上显示输出
- 24. 显示一条命令的输出中最近的一行
- 25. windbg:命令输出到文本文件
- 26. wxPython:异步执行命令,在文本部件中显示stdout
- 27. 如何在文本框中显示新行命令?
- 28. 如何从命令行输出PID到文本文件中(Windows)
- 29. 使用PHP执行显示执行的命令和输出exec()
- 30. 如何显示执行的命令行程序的输出?
Symfony 1.x或Symfony2? – richsage