void DBLogReader::AddLine(const std::string& data) { ++m_linenumber; Line line; switch (m_fileType) { case FileType::Unknown: case FileType::AsciiText: return FileReader::AddLine(data); case FileType::Sysinternals: ReadSysInternalsLogFileMessage(data, line, m_converter); GetRelativeTime(line); break; case FileType::DebugViewPP1: case FileType::DebugViewPP2: if (m_linenumber == 1) // ignore the header line { return; } ReadLogFileMessage(data, line); break; default: assert(false); } Add(line.time, line.systemTime, line.pid, line.processName, line.message); }
time_t time(time_t *tloc) { int secs = GetRelativeTime(); if (tloc) *tloc = secs; return secs; }
void InitTimer(){ GetRelativeTime(); }