| <?php | 
| /** | 
|  * PhalApi_Logger_Explorer 直接输出日记到控制台的日记类  | 
|  *  | 
|  * - 测试环境下使用 | 
|  *  | 
|  * @package     PhalApi\Logger | 
|  * @license     http://www.phalapi.net/license GPL 协议 | 
|  * @link        http://www.phalapi.net/ | 
|  * @author      dogstar <chanzonghuang@gmail.com> 2015-02-09  | 
|  */ | 
|   | 
| class PhalApi_Logger_Explorer extends PhalApi_Logger { | 
|   | 
|     public function log($type, $msg, $data) { | 
|         $msgArr = array(); | 
|         $msgArr[] = date('Y-m-d H:i:s', $_SERVER['REQUEST_TIME']); | 
|         $msgArr[] = strtoupper($type); | 
|         $msgArr[] = str_replace(PHP_EOL, '\n', $msg); | 
|         if ($data !== NULL) { | 
|             $msgArr[] = is_array($data) ? json_encode($data) : $data; | 
|         } | 
|   | 
|         $content = implode('|', $msgArr) . PHP_EOL; | 
|   | 
|         echo "\n", $content, "\n"; | 
|     } | 
| } |