red() public method

Returns a red version of $text.
public red ( string $text ) : string
$text string The text to print in red.
return string The red text.
示例#1
0
文件: Cli.php 项目: horde/horde
 /**
  * Formats an event to be written by the handler.
  *
  * @param array $event  Log event.
  *
  * @return string  Formatted line.
  */
 public function format($event)
 {
     $flag = '[' . str_pad($event['levelName'], 7, ' ', STR_PAD_BOTH) . '] ';
     switch ($event['level']) {
         case Horde_Log::EMERG:
         case Horde_Log::ALERT:
         case Horde_Log::CRIT:
         case Horde_Log::ERR:
             $type_message = $this->_cli->red($flag);
             break;
         case Horde_Log::WARN:
         case Horde_Log::NOTICE:
             $type_message = $this->_cli->yellow($flag);
             break;
         case Horde_Log::INFO:
         case Horde_Log::DEBUG:
             $type_message = $this->_cli->blue($flag);
             break;
         default:
             $type_message = $flag;
     }
     return $type_message . $event['message'];
 }
示例#2
0
#!/usr/bin/env php
<?php 
/**
 * @package Cli
 */
require 'Horde/Cli.php';
$cli = new Horde_Cli();
/* Explicit colors */
$cli->writeln($cli->red('Red'));
$cli->writeln($cli->yellow('Yellow'));
$cli->writeln($cli->green('Green'));
$cli->writeln($cli->blue('Blue'));
$cli->writeln();
/* These messages are automatically colorized based on the message type. */
$cli->message('test', 'cli.error');
$cli->message('test', 'cli.warning');
$cli->message('test', 'cli.success');
$cli->message('test', 'cli.message');