public function log($message, $level, &$createDumpFile = false)
    {

        $this->create();
        $array = array($level, $t = time(), $message);

        if($createDumpFile !== false){
            $createDumpFile = new DumpFileImpl($this->getParentFolder()->getAbsolutePath()."/dump-".uniqid());
            $this->dumparray[$array[] = $createDumpFile->getFilename()] = $createDumpFile;
        }

        fputcsv($r = $this->getResource(), $array);
        fclose($r);

        return $t;
    }