diff --git a/common/log/Logger.cpp b/common/log/Logger.cpp index b38a4127d6f6d100d19477357bd1155b3d25972a..27c1cd543951fcdee6430187cff3388945132320 100644 --- a/common/log/Logger.cpp +++ b/common/log/Logger.cpp @@ -197,16 +197,11 @@ std::string Logger::createMsgHeader( struct tm localTime; localtime_r(&(timeStamp.tv_sec), &localTime); - len += strftime(buf, bufLen, "%Y-%m-%dT%T", &localTime); - len += snprintf(buf + len, bufLen - len, ".%06ld", + len += strftime(buf, bufLen, "%b %e %T", &localTime); + len += snprintf(buf + len, bufLen - len, ".%06ld ", (unsigned long)timeStamp.tv_usec); - len += strftime(buf + len, bufLen - len, "%z: ", &localTime); - // dirty trick to have the proper timezone format (':' between hh and mm) - buf[len-2] = buf[len-3]; - buf[len-3] = buf[len-4]; - buf[len-4] = ':'; buf[sizeof(buf) - 1] = '\0'; - os << buf << programName << "[" << pid << "]: "; + os << buf << programName << ": "; return os.str(); }