Adding rudimentary locking to ITSQLite3Database to kill errors.
[ITFoundation.git] / ITDebug.m
old mode 100755 (executable)
new mode 100644 (file)
index e7fef2b..578853c
--- a/ITDebug.m
+++ b/ITDebug.m
@@ -1,28 +1,24 @@
-/*
- *  ITDebug.m
- *  ITFoundation
- *
- *  Created by Joseph Spiros on Fri Sep 12 2003.
- *  Copyright (c) 2003 __MyCompanyName__. All rights reserved.
- *
- */
-
 #import "ITDebug.h"
 
+NSString *ITDebugErrorPrefixForObject(id object) {
+       return [NSString stringWithFormat:@"[ERROR] %@(0x%x):", NSStringFromClass([object class]), object];
+}
+
 static BOOL _ITDebugMode = NO;
 
-void SetITDebugMode (BOOL mode)
-{
-    _ITDebugMode = mode;
+BOOL ITDebugMode() {
+       return _ITDebugMode;
+}
+
+void SetITDebugMode(BOOL mode) {
+       _ITDebugMode = mode;
 }
 
-void ITDebugLog (NSString *format, ...)
-{
-    if ( ( _ITDebugMode == YES ) ) {
-        va_list ap;
-    
-        va_start (ap, format);
-        NSLogv (format, ap);
-        va_end (ap);
-    }
+void ITDebugLog(NSString *format, ...) {
+       if ( ( _ITDebugMode == YES ) ) {
+               va_list ap;
+               va_start (ap, format);
+               NSLogv (format, ap);
+               va_end (ap);
+       }
 }
\ No newline at end of file