added Debugger::setLogDirectory(), it checks whether directory exits and path is absolute