XCLog: a Swift extension that helps you print something in console when debugging your projects
XCLog
XCLog
is a Swift extension that helps you print something in console when debugging your projects.
Installation
- Open
Xcode > File > Add Packages...
. - Add
https://github.com/Yang-Xijie/XCLog
.
Usage
import Foundation
import XCLog
func greet(_ name: String!) {
guard let name = name else {
XCLog(.error, "no name")
return
}
print("Hello, \(name)!")
XCLog("successfully")
}
greet("Roger")
// Hello, Roger!
// [INFO] 22/01/05 01:36:43 greet(_:) main.swift(11)
// successfully
greet(nil)
// [ERROR] 22/01/05 01:37:51 greet(_:) main.swift(7)
// no name
If you want to disable XCLog
, set XCLog.enable
to false
somewhere in your codes.
Documentation
XCLog
supports DocC
. Use Xcode > Product > Build Documentation
to check it.