/ColorLogger

Colorful log for Xcode in Swift project

Primary LanguageSwiftMIT LicenseMIT

ColorLogger

Colorful log for Xcode in Swift project

This library is inspired by XCGLogger, XcodeColors

How to use

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

screenshot

Optional

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