AppDelegate.swift 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. //
  2. // AppDelegate.swift
  3. // SwiftTest
  4. //
  5. // Created by C.W. Betts on 9/5/14.
  6. //
  7. //
  8. import Cocoa
  9. import CocoaLumberjack
  10. import CocoaLumberjackSwift
  11. let ourLogLevel = DDLogLevel.verbose
  12. @NSApplicationMain
  13. class AppDelegate: NSObject, NSApplicationDelegate {
  14. @IBOutlet weak var window: NSWindow!
  15. func applicationDidFinishLaunching(_ aNotification: Notification) {
  16. DDLog.add(DDTTYLogger.sharedInstance)
  17. defaultDebugLevel = .warning
  18. DDLogVerbose("Verbose");
  19. DDLogInfo("Info");
  20. DDLogWarn("Warn");
  21. DDLogError("Error");
  22. defaultDebugLevel = ourLogLevel
  23. DDLogVerbose("Verbose");
  24. DDLogInfo("Info");
  25. DDLogWarn("Warn");
  26. DDLogError("Error");
  27. defaultDebugLevel = .off
  28. DDLogVerbose("Verbose", level: ourLogLevel);
  29. DDLogInfo("Info", level: ourLogLevel);
  30. DDLogWarn("Warn", level: ourLogLevel);
  31. DDLogError("Error", level: ourLogLevel);
  32. DDLogError("Error \(5)", level: ourLogLevel);
  33. defaultDebugLevel = .verbose
  34. let aDDLogInstance = DDLog()
  35. aDDLogInstance.add(DDTTYLogger.sharedInstance)
  36. DDLogVerbose("Verbose from aDDLogInstance", ddlog: aDDLogInstance)
  37. DDLogInfo("Info from aDDLogInstance", ddlog: aDDLogInstance)
  38. DDLogWarn("Warn from aDDLogInstance", ddlog: aDDLogInstance)
  39. DDLogError("Error from aDDLogInstance", ddlog: aDDLogInstance)
  40. }
  41. func applicationWillTerminate(_ aNotification: Notification) {
  42. // Insert code here to tear down your application
  43. }
  44. }