X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Utils%2FLogger%2FTimeSource.cc;h=f5baef937a47606800549455992e078fc8d31e0c;hb=532240d72e09e19e57fac9bb55c2560b9c9e5b97;hp=0cab0d9e6dfaeaccb10b5761bfd182d7eb6cbcb4;hpb=456ee576285b76aa46240f8001f426757810dcc1;p=senf.git diff --git a/Utils/Logger/TimeSource.cc b/Utils/Logger/TimeSource.cc index 0cab0d9..f5baef9 100644 --- a/Utils/Logger/TimeSource.cc +++ b/Utils/Logger/TimeSource.cc @@ -29,6 +29,7 @@ // Custom includes #include #include "../Exception.hh" +#include "../../Scheduler/ClockService.hh" //#include "TimeSource.mpp" #define prefix_ @@ -46,10 +47,7 @@ prefix_ senf::log::TimeSource::~TimeSource() prefix_ senf::log::time_type senf::log::SystemTimeSource::operator()() const { - struct ::timespec tm; - if (::clock_gettime(CLOCK_MONOTONIC, &tm) < 0) - SENF_THROW_SYSTEM_EXCEPTION("::timer_gettime()"); - return static_cast(tm.tv_sec)*1000000000ll+tm.tv_nsec; + return senf::ClockService::now(); } ///////////////////////////////cc.e////////////////////////////////////////