write( $this->file, date($format). (isset($_SERVER['REMOTE_ADDR'])? (' ['.$_SERVER['REMOTE_ADDR'].']'):'').' '. trim($text).PHP_EOL, TRUE ); } /** * Erase log * @return NULL **/ function erase() { @unlink($this->file); } /** * Instantiate class * @param $file string **/ function __construct($file) { $fw=Base::instance(); if (!is_dir($dir=$fw->get('LOGS'))) mkdir($dir,Base::MODE,TRUE); $this->file=$dir.$file; } }