You are here

function KalturaLogger::log in Kaltura 5

Same name and namespace in other branches
  1. 6.2 kaltura_client/kaltura_logger.php \KalturaLogger::log()
  2. 6 kaltura_client/kaltura_logger.php \KalturaLogger::log()
  3. 7.3 kaltura_client/kaltura_logger.php \KalturaLogger::log()
  4. 7.2 kaltura_client/kaltura_logger.php \KalturaLogger::log()

File

kaltura_client/kaltura_logger.php, line 3

Class

KalturaLogger

Code

function log($str) {
  if (!file_exists(file_directory_path() . '/kaltura.log')) {
    $klog = fopen(file_directory_path() . '/kaltura.log', 'w');
    if ($klog) {
      fclose($klog);
    }
  }
  if (file_exists(file_directory_path() . '/kaltura.log')) {
    $klog = fopen(file_directory_path() . '/kaltura.log', 'a');
    if (!$klog) {
      watchdog('kaltura client', $str);
    }
    else {
      fwrite($klog, $str . PHP_EOL);
      fclose($klog);
    }
  }
}