Fix timer in logging.

This commit is contained in:
vng 2011-04-06 23:42:00 +03:00 committed by Alex Zolotarev
parent 0088ad1f3f
commit 37b094e886

View file

@ -36,10 +36,14 @@ namespace my
std::cerr << names[level];
else
std::cerr << level;
int64_t const milliseconds = static_cast<int64_t>(s_Timer.ElapsedSeconds() * 1000 + 0.5);
std::cerr << " " << std::setw(3) << milliseconds / 1000 << "." << std::setw(4) << std::setiosflags(std::ios::left) << (milliseconds % 1000) << std::resetiosflags(std::ios::left);
std::cerr << " " << srcPoint.FileName() << ":" << srcPoint.Line() << " " << srcPoint.Function()
<< "() " << msg << endl;
//int64_t const milliseconds = static_cast<int64_t>(s_Timer.ElapsedSeconds() * 1000 + 0.5);
//std::cerr << " " << std::setw(6) << milliseconds / 1000 << "." << std::setw(4) << std::setiosflags(std::ios::left) << (milliseconds % 1000) << std::resetiosflags(std::ios::left);
double const sec = s_Timer.ElapsedSeconds();
std::cerr << " " << std::setfill(' ') << std::setw(10) << sec;
std::cerr << " " << srcPoint.FileName() << ":" << srcPoint.Line() << " " << srcPoint.Function() << "() " << msg << endl;
LogCheckIfErrorLevel(level);
}