You are here

class KalturaLogger in Kaltura 5

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

Hierarchy

Expanded class hierarchy of KalturaLogger

File

kaltura_client/kaltura_logger.php, line 2

View source
class KalturaLogger {

  //implements IKalturaLogger {
  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);
      }
    }
  }

}

Members