예제 #1
0
파일: Service.php 프로젝트: vazahat/dudex
 /**
  * @param string|array $data
  * @param string|array $message
  * @param string $filename  a part of file name under
  * YNMEDIAIMPORTER_LOG_PATH
  * @return void.
  */
 public static function log($data, $message = null)
 {
     if (false == YNMEDIAIMPORTER_DEBUG) {
         return;
     }
     if (null == self::$_log) {
         $file = YNMEDIAIMPORTER_LOG_PATH . '/importer.log';
         self::$_log = new Zend_Log(new Zend_Log_Writer_Stream($file));
     }
     if (!is_string($data)) {
         $data = var_export($data, 1);
     }
     if (null == $message) {
         $message = 'info';
     } else {
         if (!is_string($message)) {
             $message = var_export($message, 1);
         }
     }
     self::$_log->log($message . PHP_EOL . $data, Zend_Log::INFO);
 }