| #import "GlobalLogLevelAppDelegate.h" |
| #import "Stuff.h" |
| #import "MyLogging.h" |
| #import "DDTTYLogger.h" |
| |
| int ddLogLevel; |
| |
| @implementation GlobalLogLevelAppDelegate |
| |
| @synthesize window; |
| |
| void someFunction() |
| { |
| DDLogCError(@"%@: C_Error", THIS_FILE); |
| DDLogCWarn(@"%@: C_Warn", THIS_FILE); |
| DDLogCInfo(@"%@: C_Info", THIS_FILE); |
| DDLogCVerbose(@"%@: C_Verbose", THIS_FILE); |
| } |
| |
| - (void)applicationDidFinishLaunching:(NSNotification *)aNotification |
| { |
| ddLogLevel = LOG_LEVEL_VERBOSE; |
| [DDLog addLogger:[DDTTYLogger sharedInstance]]; |
| |
| DDLogError(@"%@: Error", THIS_FILE); |
| DDLogWarn(@"%@: Warn", THIS_FILE); |
| DDLogInfo(@"%@: Info", THIS_FILE); |
| DDLogVerbose(@"%@: Verbose", THIS_FILE); |
| |
| someFunction(); |
| |
| ddLogLevel = LOG_LEVEL_WARN; |
| |
| [Stuff doStuff]; |
| } |
| |
| @end |