diff options
author | Lloyd Sheng <i@lloydsheng.com> | 2018-06-19 17:17:12 +0800 |
---|---|---|
committer | Lloyd Sheng <i@lloydsheng.com> | 2018-06-19 17:17:12 +0800 |
commit | d0fd03225f5df28b349320e4c7f328baa43522c5 (patch) | |
tree | f3f4a81178ea1f622b3e6d3a376437a896b1dec1 /platform | |
parent | bc02a43c67c5365feac95ff551cd1a250754d707 (diff) | |
download | qtlocation-mapboxgl-d0fd03225f5df28b349320e4c7f328baa43522c5.tar.gz |
Refactor logging code
Diffstat (limited to 'platform')
-rw-r--r-- | platform/default/default_file_source.cpp | 22 |
1 files changed, 7 insertions, 15 deletions
diff --git a/platform/default/default_file_source.cpp b/platform/default/default_file_source.cpp index 125d4df370..00559c4e49 100644 --- a/platform/default/default_file_source.cpp +++ b/platform/default/default_file_source.cpp @@ -11,10 +11,9 @@ #include <mbgl/util/url.hpp> #include <mbgl/util/thread.hpp> #include <mbgl/util/work_request.hpp> -#include <mbgl/util/logging.hpp> +#include <mbgl/util/stopwatch.hpp> #include <cassert> -#include <chrono> namespace mbgl { @@ -153,23 +152,16 @@ public: // Get from the online file source if (resource.hasLoadingMethod(Resource::LoadingMethod::Network)) { -#if MBGL_TILE_TIMING - using namespace std::chrono; - milliseconds requestBeginAt = duration_cast< milliseconds >(system_clock::now().time_since_epoch()); -#endif + MBGL_TIMING_START(watch); tasks[req] = onlineFileSource.request(resource, [=] (Response onlineResponse) mutable { this->offlineDatabase->put(resource, onlineResponse); -#if MBGL_TILE_TIMING - milliseconds requestEndAt = duration_cast< milliseconds >(system_clock::now().time_since_epoch()); if (resource.kind == Resource::Kind::Tile) { - Log::Debug(Event::HttpRequest, - "Tile:%s, Requesting time:%llims, Size:%u", - resource.url.c_str(), - requestEndAt - requestBeginAt, - onlineResponse.data->size() - ); + MBGL_TIMING_FINISH(watch, + " Action: " << "Requesting" << + " URL: " << resource.url.c_str() << + " Size: " << onlineResponse.data->size() << "B," << + " Time") } -#endif callback(onlineResponse); }); } |