Skip to content

Commit cc1f804

Browse files
committed
quality log add file_size
1 parent 6a632ea commit cc1f804

File tree

3 files changed

+3
-0
lines changed

3 files changed

+3
-0
lines changed

QiniuSDK/Collect/QNReportItem.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,7 @@ extern NSString *const QNReportQualityKeyTotalElapsedTime;
123123
extern NSString *const QNReportQualityKeyRequestsCount;
124124
extern NSString *const QNReportQualityKeyRegionsCount;
125125
extern NSString *const QNReportQualityKeyBytesSent;
126+
extern NSString *const QNReportQualityKeyFileSize;
126127
extern NSString *const QNReportQualityKeyCloudType;
127128
extern NSString *const QNReportQualityKeyErrorType;
128129
extern NSString *const QNReportQualityKeyErrorDescription;

QiniuSDK/Collect/QNReportItem.m

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -238,6 +238,7 @@ - (NSString *)qualityResult{
238238
NSString * const QNReportQualityKeyRequestsCount = @"requests_count";
239239
NSString * const QNReportQualityKeyRegionsCount = @"regions_count";
240240
NSString * const QNReportQualityKeyBytesSent = @"bytes_sent";
241+
NSString * const QNReportQualityKeyFileSize = @"file_size";
241242
NSString * const QNReportQualityKeyCloudType = @"cloud_type";
242243
NSString * const QNReportQualityKeyErrorType = @"error_type";
243244
NSString * const QNReportQualityKeyErrorDescription = @"error_description";

QiniuSDK/Storage/QNUploadManager.m

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -484,6 +484,7 @@ + (void)reportQuality:(NSString *)key
484484
} else if ([source isKindOfClass:[NSData class]]) {
485485
fileSize = [(NSData *)source length];
486486
}
487+
[item setReportValue:@(fileSize) forKey:QNReportQualityKeyFileSize];
487488
if (responseInfo.isOK && fileSize > 0 && taskMetrics.totalElapsedTime) {
488489
NSNumber *speed = [QNUtils calculateSpeed:fileSize totalTime:taskMetrics.totalElapsedTime.longLongValue];
489490
[item setReportValue:speed forKey:QNReportQualityKeyPerceptiveSpeed];

0 commit comments

Comments
 (0)