Skip to content

Commit 8862de7

Browse files
author
garenwang
committed
fix
1 parent dc77f80 commit 8862de7

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

QCloudCore/Classes/Base/Logger/QCloudCustomLoggerOutput.m

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,16 @@ - (void)appendLog:(QCloudLogModel * (^)(void))logCreate {
2828
QCloudStrongSelf(self);
2929
QCloudLogModel *log = logCreate();
3030
NSMutableDictionary *params = QCloudLogger.sharedLogger.extendInfo?QCloudLogger.sharedLogger.extendInfo.mutableCopy:[NSMutableDictionary new];
31-
params[@"deviceID"] = QCloudLogger.sharedLogger.deviceID?:@"";
32-
params[@"deviceModel"] = QCloudLogger.sharedLogger.deviceModel?:@"";
33-
params[@"appVersion"] = QCloudLogger.sharedLogger.appVersion?:@"";
34-
31+
if (QCloudLogger.sharedLogger.deviceID) {
32+
params[@"deviceID"] = QCloudLogger.sharedLogger.deviceID;
33+
}
34+
if (QCloudLogger.sharedLogger.deviceModel) {
35+
params[@"deviceModel"] = QCloudLogger.sharedLogger.deviceModel;
36+
}
37+
if (QCloudLogger.sharedLogger.appVersion) {
38+
params[@"appVersion"] = QCloudLogger.sharedLogger.appVersion;
39+
}
40+
3541
if (self.callback) {
3642
self.callback(log,params);
3743
}

0 commit comments

Comments
 (0)