Example #1
0
 public static function setLogFileName($fullPathToLogFile)
 {
     // Open and closes files here, if need
     if ($fullPathToLogFile !== self::$pathToLogFile) {
         self::$pathToLogFile = $fullPathToLogFile;
         if (is_resource(self::$fp)) {
             @fclose(self::$fp);
             self::$fp = null;
             // file closed
         }
         $fp = @fopen($fullPathToLogFile, 'ab+');
         if (!is_resource($fp)) {
             AddMessage2Log('[ERROR] CTaskAssert: cannot open/create log file with name: ' . $fullPathToLogFile, 'tasks');
             return false;
         }
         self::$fp = $fp;
     }
     return true;
 }