2011-11-24 93 views

回答

3

在你的任務,你可以使用兩個功能,既以$ style參數,來生成輸出:

在這裏,你可以找到Symfony's documentation

+3

您可以使用提供的基本格式樣式('ERROR','INFO','COMMENT'和'QUESTION')來指定顏色。 – Gombo

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; 
} 

您的顏色範圍有限,但它可能對您有所幫助。