Jelajahi Sumber

NSLog data-bytes instead of data-self when traceExecution=YES.

Yasuhiro Inami 12 tahun lalu
induk
melakukan
255bc02734
1 mengubah file dengan 12 tambahan dan 2 penghapusan
  1. 12 2
      src/FMDatabase.m

+ 12 - 2
src/FMDatabase.m

@@ -626,7 +626,12 @@ - (FMResultSet *)executeQuery:(NSString *)sql withArgumentsInArray:(NSArray*)arr
             }
             
             if (_traceExecution) {
-                NSLog(@"obj: %@", obj);
+                if ([obj isKindOfClass:[NSData class]]) {
+                    NSLog(@"data: %d byte", [(NSData*)obj length]);
+                }
+                else {
+                    NSLog(@"obj: %@", obj);
+                }
             }
             
             idx++;
@@ -811,7 +816,12 @@ - (BOOL)executeUpdate:(NSString*)sql error:(NSError**)outErr withArgumentsInArra
             }
             
             if (_traceExecution) {
-                NSLog(@"obj: %@", obj);
+                if ([obj isKindOfClass:[NSData class]]) {
+                    NSLog(@"data: %d byte", [(NSData*)obj length]);
+                }
+                else {
+                    NSLog(@"obj: %@", obj);
+                }
             }
             
             idx++;