...
|
...
|
@@ -451,7 +451,7 @@ static dispatch_queue_t persisting_queue() { |
|
|
if (uploadData) {
|
|
|
// 给日志文件上锁,禁止写入
|
|
|
self.lockLogFile = YES;
|
|
|
|
|
|
|
|
|
[[YHNetworkService sharedInstance] uploadLogData:uploadData completionBlock:^(BOOL success, NSError *error) {
|
|
|
if (success) {
|
|
|
YALog(@"upload disk data success.");
|
...
|
...
|
@@ -467,6 +467,31 @@ static dispatch_queue_t persisting_queue() { |
|
|
[self writeTempEventArray];
|
|
|
[self writeTempPerformanceArray];
|
|
|
}];
|
|
|
|
|
|
[self sendErrorEvnetOnDisk:uploadData];
|
|
|
}
|
|
|
}
|
|
|
|
|
|
|
|
|
/**
|
|
|
上传磁盘日志内容的错误数据到南京
|
|
|
|
|
|
@param uploadData 将要上传的数据
|
|
|
*/
|
|
|
- (void)sendErrorEvnetOnDisk:(NSDictionary *)uploadData
|
|
|
{
|
|
|
NSMutableDictionary *copyedUploadData = [NSMutableDictionary dictionaryWithDictionary:[uploadData mutableCopy]];
|
|
|
YALog(@"sendErrorEvnetOnDisk upload data == %@",copyedUploadData);
|
|
|
if (copyedUploadData && [copyedUploadData objectForKey:JsonKeyDataTypeErrors]) {
|
|
|
[copyedUploadData removeObjectForKey:JsonKeyDataTypeEvents];
|
|
|
[copyedUploadData removeObjectForKey:JsonKeyDataTypePerfor];
|
|
|
[[YHNetworkService sharedInstance] uploadLogcustomURL:kURLAnalyticsService2 parameters:copyedUploadData completionBlock:^(BOOL success, NSError *error) {
|
|
|
if (success) {
|
|
|
YALog(@"upload disk error success.");
|
|
|
} else {
|
|
|
YALog(@"upload disk error error = %@", error.localizedDescription);
|
|
|
}
|
|
|
}];
|
|
|
}
|
|
|
}
|
|
|
|
...
|
...
|
|