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