From e96684371d73b85d6c31bca868a832409f89bac7 Mon Sep 17 00:00:00 2001 From: Danmei Chen Date: Fri, 18 Jan 2019 10:41:10 +0100 Subject: [PATCH] enable Crashlythics logs --- Classes/Utils/Log.m | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/Classes/Utils/Log.m b/Classes/Utils/Log.m index 791d46f92..f11329fc1 100644 --- a/Classes/Utils/Log.m +++ b/Classes/Utils/Log.m @@ -20,11 +20,13 @@ #import "Log.h" #import #import +#import @implementation Log #define FILE_SIZE 17 #define DOMAIN_SIZE 3 +#define USE_CRASHLYTICS TRUE + (NSString *)cacheDirectory { NSArray *paths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES); @@ -114,11 +116,20 @@ void linphone_iphone_log_handler(const char *domain, OrtpLogLevel lev, const cha for (int i = 0; i < myWords.count; i++) { NSString *tab = i > 0 ? @"\t" : @""; if (((NSString *)myWords[i]).length > 0) { - NSLog(@"[%@] %@%@", lvl, tab, (NSString *)myWords[i]); + if (USE_CRASHLYTICS) { + CLSNSLog(@"[%@] %@%@", lvl, tab, (NSString *)myWords[i]); + } else { + NSLog(@"[%@] %@%@", lvl, tab, (NSString *)myWords[i]); + } + } } } else { - NSLog(@"[%@] %@", lvl, [formatedString stringByReplacingOccurrencesOfString:@"\r\n" withString:@"\n"]); + if (USE_CRASHLYTICS) { + CLSNSLog(@"[%@] %@", lvl, [formatedString stringByReplacingOccurrencesOfString:@"\r\n" withString:@"\n"]); + } else { + NSLog(@"[%@] %@", lvl, [formatedString stringByReplacingOccurrencesOfString:@"\r\n" withString:@"\n"]); + } } }