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