= $max_size) { $mode = 'wb'; } else { $mode = 'ab'; } $this->handle = @fopen(DIR_LOGS . $filename, $mode); } /** * * * @param string $message */ public function write($message) { if (is_resource($this->handle)) { fwrite($this->handle, date('Y-m-d G:i:s') . ' - ' . print_r($message, true) . "\n"); } } /** * * */ public function __destruct() { if (is_resource($this->handle)) { fclose($this->handle); } } }