public function setLogFilename($filename)
    {
        if (is_resource($this->logFile)) {
            fflush($this->logFile);
            fclose($this->logFile);
            $this->logFile = null;
        }

        if ($filename != '') {
            if (($this->logFile = fopen($filename, 'w')) === false) {
                $this->log(
                    'Unable to open log file "' . $filename . '" '
                    . 'for writing.' . PHP_EOL,
                    self::VERBOSITY_ERRORS
                );
                exit(1);
            } else {
                stream_set_write_buffer($this->logFile, 0);
            }
        }

        return $this;
    }
public function setLogFilename($filename)
    {
        if (is_resource($this->logFile)) {
            fflush($this->logFile);
            fclose($this->logFile);
            $this->logFile = null;
        }

        if ($filename != '') {
            if (($this->logFile = fopen($filename, 'w')) === false) {
                $this->log(
                    'Unable to open log file "' . $filename . '" '
                    . 'for writing.' . PHP_EOL,
                    self::VERBOSITY_ERRORS
                );
                exit(1);
            } else {
                stream_set_write_buffer($this->logFile, 0);
            }
        }

        return $this;
    }
public function setLogFilename ( $ filename ) { if ( is_resource ( $ this -> logFile ) ) { fflush ( $ this -> logFile ) ; fclose ( $ this -> logFile ) ; $ this -> logFile = null ; } if ( $ filename != '' ) { if ( ( $ this -> logFile = fopen ( $ filename , 'w' ) ) === false ) { $ this -> log ( 'Unable to open log file "' . $ filename . '" ' . 'for writing.' . PHP_EOL , self :: VERBOSITY_ERRORS ) ; exit ( 1 ) ; } else { stream_set_write_buffer ( $ this -> logFile , 0 ) ; } } return $ this ; }
Sets the log file location

@param string $filename the new log filename to use. If an empty string
is used, file-based logging is disabled.

@return Crypt_GPG_PinEntry the current object, for fluent interface.
Sets the log file location