RegisteredLoggingTestAppDelegate.m 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. //
  2. // RegisteredLoggingTestAppDelegate.m
  3. // RegisteredLoggingTest
  4. //
  5. // CocoaLumberjack Demos
  6. //
  7. #import "RegisteredLoggingTestAppDelegate.h"
  8. #import "RegisteredLoggingTestViewController.h"
  9. #import <CocoaLumberjack/CocoaLumberjack.h>
  10. #import "Lions.h"
  11. #import "Tigers.h"
  12. // Log levels: off, error, warn, info, verbose
  13. static DDLogLevel ddLogLevel = DDLogLevelVerbose;
  14. @implementation RegisteredLoggingTestAppDelegate
  15. @synthesize window = _window;
  16. @synthesize viewController = _viewController;
  17. - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
  18. {
  19. [DDLog addLogger:(id<DDLogger>)[DDTTYLogger sharedInstance]];
  20. [Lions logStuff];
  21. [Tigers logStuff];
  22. NSArray *registeredClassNames = [DDLog registeredClassNames];
  23. DDLogVerbose(@"registeredClassNames: %@", registeredClassNames);
  24. NSArray *registeredClasses = [DDLog registeredClasses];
  25. for (Class class in registeredClasses)
  26. {
  27. [class ddSetLogLevel:DDLogLevelVerbose];
  28. }
  29. [Lions logStuff];
  30. [Tigers logStuff];
  31. self.window.rootViewController = self.viewController;
  32. [self.window makeKeyAndVisible];
  33. return YES;
  34. }
  35. @end