Parcourir la source

Merge pull request #126 from inamiy/traceExecution

NSLog data-bytes instead of data-self when traceExecution=YES.
August "Gus" Mueller il y a 12 ans
Parent
commit
3a56feb0e0
1 fichiers modifiés avec 12 ajouts et 2 suppressions
  1. 12 2
      src/FMDatabase.m

+ 12 - 2
src/FMDatabase.m

@@ -673,7 +673,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++;
@@ -858,7 +863,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++;