Add class LogFile and its unit test
ProcessInformation add static function GetHostName
fixed bug which is when g_log_time_zone is not initial log file has not time info