From 522ea57d05978d5aed780e234701a7685de172b6 Mon Sep 17 00:00:00 2001 From: "Yang, Tianhang(Chris)" Date: Thu, 15 Mar 2018 11:42:20 -0400 Subject: [PATCH 1/2] track start time of request --- MVMCore/MVMCore/LoadHandling/MVMCoreLoadHandler.m | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/MVMCore/MVMCore/LoadHandling/MVMCoreLoadHandler.m b/MVMCore/MVMCore/LoadHandling/MVMCoreLoadHandler.m index 3507f88..d02e550 100644 --- a/MVMCore/MVMCore/LoadHandling/MVMCoreLoadHandler.m +++ b/MVMCore/MVMCore/LoadHandling/MVMCoreLoadHandler.m @@ -332,11 +332,12 @@ MVMCoreLog(@"Request Time %f",[NSDate timeIntervalSinceReferenceDate] - startTime); - + NSDate *startTimeDate = [NSDate dateWithTimeIntervalSinceReferenceDate:startTime]; + NSMutableDictionary *trackInfo = [[NSMutableDictionary alloc]initWithDictionary:@{ @"pageType":requestParameters.pageType ?: @"", @"requestTime":@([NSDate timeIntervalSinceReferenceDate] - startTime), - @"url":request.URL.description ?: @""}]; + @"requestStartTime":startTimeDate.description, @"url":request.URL.description ?: @""}]; if (error) { [trackInfo setObject:error.localizedDescription forKey:@"error"]; } From 58c8f93d58937847214e35f5a4e74e23d348fa14 Mon Sep 17 00:00:00 2001 From: "Yang, Tianhang(Chris)" Date: Thu, 15 Mar 2018 11:46:51 -0400 Subject: [PATCH 2/2] formatting --- MVMCore/MVMCore/LoadHandling/MVMCoreLoadHandler.m | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/MVMCore/MVMCore/LoadHandling/MVMCoreLoadHandler.m b/MVMCore/MVMCore/LoadHandling/MVMCoreLoadHandler.m index d02e550..c407018 100644 --- a/MVMCore/MVMCore/LoadHandling/MVMCoreLoadHandler.m +++ b/MVMCore/MVMCore/LoadHandling/MVMCoreLoadHandler.m @@ -337,7 +337,8 @@ NSMutableDictionary *trackInfo = [[NSMutableDictionary alloc]initWithDictionary:@{ @"pageType":requestParameters.pageType ?: @"", @"requestTime":@([NSDate timeIntervalSinceReferenceDate] - startTime), - @"requestStartTime":startTimeDate.description, @"url":request.URL.description ?: @""}]; + @"requestStartTime":startTimeDate.description, + @"url":request.URL.description ?: @""}]; if (error) { [trackInfo setObject:error.localizedDescription forKey:@"error"]; }