Advertisement
Guest User

Untitled

a guest
Sep 30th, 2014
184
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.90 KB | None | 0 0
  1.    public static function log($message, $file = '')
  2.     {
  3.         $file = empty($file) ? 'system.log' : $file;
  4.  
  5.         try {
  6.                 $logDir  = Mage::getBaseDir('var') . '/' . 'log';
  7.                 $logFile = $logDir . '/' . $file;
  8.  
  9.                 if (!is_dir($logDir)) {
  10.                     mkdir($logDir);
  11.                     chmod($logDir, 0777);
  12.                 }
  13.  
  14.                 if (!file_exists($logFile)) {
  15.                     file_put_contents($logFile, '');
  16.                     chmod($logFile, 0777);
  17.                 }
  18.  
  19.                 $format = '%s : %s' . PHP_EOL;
  20.                 if (is_array($message) || is_object($message)) {
  21.                       $message = print_r($message, true);
  22.                 }
  23.  
  24.                 file_put_contents($logFile, sprintf($format, date("Y-m-d H:i:s"), $message), FILE_APPEND);
  25.         }
  26.         catch (Exception $e) {
  27.         }
  28.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement