diff --git a/DashSync/shared/Libraries/DSLogger.m b/DashSync/shared/Libraries/DSLogger.m index 302e32009..4089ed18b 100644 --- a/DashSync/shared/Libraries/DSLogger.m +++ b/DashSync/shared/Libraries/DSLogger.m @@ -59,7 +59,14 @@ - (instancetype)init { [logFiles addObject:fileURL]; } } + // add rust log file located at $CACHE/Logs/processor.log + NSArray *paths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES); + NSString *cacheDirectory = [paths objectAtIndex:0]; + NSString *rustLogPath = [cacheDirectory stringByAppendingPathComponent:@"Logs/processor.log"]; + if ([[NSFileManager defaultManager] fileExistsAtPath:rustLogPath]) { + [logFiles addObject:[NSURL fileURLWithPath:rustLogPath]]; + } return [logFiles copy]; }