Colorful log for Xcode in Swift project
This library is inspired by XCGLogger, XcodeColors
First, you need to install XcodeColors Plugin. Please download XcodeColors and do installation instructions.
Add ColorLogger.swift in your Swift project.
In your AppDelegate, declare a global constant to the default ColorLogger instance.
let log = ColorLogger.defaultInstance
Then whenever you'd like to log something
log.verbose("This is Verbose Log")
log.debug("This is Debug Log")
log.info("This is Info Log")
log.warning("This is Warning Log")
log.error("This is Error Log")
your console shown like below
Available to change output log level. Default is .Debug
log.outputLogLevel = .Warning
Change some showing setting, default is all true
log.showLogLevel = true
log.showFileInfo = false
log.showFunctionName = true
log.showDate = false
Disable logging
log.outputLogLevel = .None