Browse Source

Merge pull request #126 from inamiy/traceExecution

NSLog data-bytes instead of data-self when traceExecution=YES.
August "Gus" Mueller 12 years ago
parent
commit
3a56feb0e0
1 changed files with 12 additions and 2 deletions
  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++;