RegisteredLoggingTestAppDelegate.m 952 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. //
  2. // RegisteredLoggingTestAppDelegate.m
  3. // RegisteredLoggingTest
  4. //
  5. // CocoaLumberjack Demos
  6. //
  7. #import "RegisteredLoggingTestAppDelegate.h"
  8. #import <CocoaLumberjack/CocoaLumberjack.h>
  9. #import "Lions.h"
  10. #import "Tigers.h"
  11. // Log levels: off, error, warn, info, verbose
  12. static DDLogLevel ddLogLevel = DDLogLevelVerbose;
  13. @implementation RegisteredLoggingTestAppDelegate
  14. @synthesize window;
  15. - (void)applicationDidFinishLaunching:(NSNotification *)aNotification
  16. {
  17. [DDLog addLogger:(id<DDLogger>)[DDTTYLogger sharedInstance]];
  18. [Lions logStuff];
  19. [Tigers logStuff];
  20. NSArray *registeredClassNames = [DDLog registeredClassNames];
  21. DDLogVerbose(@"registeredClassNames: %@", registeredClassNames);
  22. NSArray *registeredClasses = [DDLog registeredClasses];
  23. for (Class class in registeredClasses)
  24. {
  25. [class ddSetLogLevel:DDLogLevelVerbose];
  26. }
  27. [Lions logStuff];
  28. [Tigers logStuff];
  29. }
  30. @end