Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/ccgus/fmdb.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJean-Jacques MERILLON <jjmerillon@mac-33.travelcom.michelin-travel.com>2013-09-04 12:29:24 +0400
committerJean-Jacques MERILLON <jjmerillon@mac-33.travelcom.michelin-travel.com>2013-09-04 12:29:24 +0400
commitfdc93ca8272a23673c3c16c6ace2bf574aba308e (patch)
treedb13fc5111c3aadd65673b509f6ec1e40c0967c5
parentfd95c38478849804c26abf93641013f47aa77f4e (diff)
don’t print error log when _logsErrors == NO
-rw-r--r--src/FMDatabase.m24
1 files changed, 16 insertions, 8 deletions
diff --git a/src/FMDatabase.m b/src/FMDatabase.m
index 9696821..5c78a98 100644
--- a/src/FMDatabase.m
+++ b/src/FMDatabase.m
@@ -924,18 +924,24 @@
// all is well, let's return.
}
else if (SQLITE_ERROR == rc) {
- NSLog(@"Error calling sqlite3_step (%d: %s) SQLITE_ERROR", rc, sqlite3_errmsg(_db));
- NSLog(@"DB Query: %@", sql);
+ if (_logsErrors) {
+ NSLog(@"Error calling sqlite3_step (%d: %s) SQLITE_ERROR", rc, sqlite3_errmsg(_db));
+ NSLog(@"DB Query: %@", sql);
+ }
}
else if (SQLITE_MISUSE == rc) {
// uh oh.
- NSLog(@"Error calling sqlite3_step (%d: %s) SQLITE_MISUSE", rc, sqlite3_errmsg(_db));
- NSLog(@"DB Query: %@", sql);
+ if (_logsErrors) {
+ NSLog(@"Error calling sqlite3_step (%d: %s) SQLITE_MISUSE", rc, sqlite3_errmsg(_db));
+ NSLog(@"DB Query: %@", sql);
+ }
}
else {
// wtf?
- NSLog(@"Unknown error calling sqlite3_step (%d: %s) eu", rc, sqlite3_errmsg(_db));
- NSLog(@"DB Query: %@", sql);
+ if (_logsErrors) {
+ NSLog(@"Unknown error calling sqlite3_step (%d: %s) eu", rc, sqlite3_errmsg(_db));
+ NSLog(@"DB Query: %@", sql);
+ }
}
} while (retry);
@@ -968,8 +974,10 @@
}
if (closeErrorCode != SQLITE_OK) {
- NSLog(@"Unknown error finalizing or resetting statement (%d: %s)", closeErrorCode, sqlite3_errmsg(_db));
- NSLog(@"DB Query: %@", sql);
+ if (_logsErrors) {
+ NSLog(@"Unknown error finalizing or resetting statement (%d: %s)", closeErrorCode, sqlite3_errmsg(_db));
+ NSLog(@"DB Query: %@", sql);
+ }
}
_isExecutingStatement = NO;