add new public function addLog