From: v-saha Date: Tue, 14 Feb 2023 12:10:49 +0000 (+0530) Subject: [M108 Migration] Print time as string X-Git-Tag: submit/tizen/20230227.160252~69 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=8d5c50c97d87e754c910a8ba761d06f886a822f0;p=platform%2Fframework%2Fweb%2Fchromium-efl.git [M108 Migration] Print time as string Time stores int64_t. So, large numbers are printed as exponential notation. This does not help in debugging. So, print time as string. Reference: https://review.tizen.org/gerrit/c/282405 Change-Id: Ibce730ea00b6200e3ec7edad10c86164e97d39a7 Signed-off-by: v-saha --- diff --git a/base/time/time.cc b/base/time/time.cc index f6a8392..50ae8df 100644 --- a/base/time/time.cc +++ b/base/time/time.cc @@ -131,7 +131,11 @@ TimeDelta TimeDelta::RoundToMultiple(TimeDelta interval) const { } std::ostream& operator<<(std::ostream& os, TimeDelta time_delta) { +#if BUILDFLAG(IS_TIZEN) + return os << std::to_string(time_delta.InSecondsF()) << " s"; +#else return os << time_delta.InSecondsF() << " s"; +#endif } // Time -----------------------------------------------------------------------