static DDLogLevel ddLogLevel = DDLogLevelOff;
NSString *logLevel = [[NSUserDefaults standardUserDefaults] stringForKey:@"logLevel"];
if (logLevel != nil)
{
if ([logLevel isEqualToString:@"off"])
ddLogLevel = DDLogLevelOff;
if ([logLevel isEqualToString:@"trace"])
ddLogLevel = DDLogLevelVerbose;
if ([logLevel isEqualToString:@"debug"])
ddLogLevel = DDLogLevelDebug;
if ([logLevel isEqualToString:@"info"])
ddLogLevel = DDLogLevelInfo;
if ([logLevel isEqualToString:@"warning"])
ddLogLevel = DDLogLevelWarning;
if ([logLevel isEqualToString:@"error"])
ddLogLevel = DDLogLevelError;
NSLog(@"Set log level to %lu (%@)", (unsigned long)ddLogLevel, logLevel);
}