歡迎加入QQ討論群258996829

Swift 日志輸出類 SwiftyBeaver

發(fā)布時間:2016-05-29 23:28  回復(fù):2  查看:10114  感興趣:89  贊:0   最后回復(fù):2016-12-16 10:56  

SwiftyBeaver 是 Swift 的一個多彩的、可擴展的、輕量級的日志記錄器。

Swift 日志輸出類 SwiftyBeaver

Xcode 控制臺輸出日志

Swift 日志輸出類 SwiftyBeaver

日志寫入文件

示例代碼:

import SwiftyBeaver
let log = SwiftyBeaver.self

// add log destinations. at least one is needed!
let console = ConsoleDestination()  // log to Xcode Console
let file = FileDestination()  // log to default swiftybeaver.log file
let cloud = SBPlatformDestination(appID: "foo", appSecret: "bar", encryptionKey: "123") // to cloud
log.addDestination(console)
log.addDestination(file)
log.addDestination(cloud)

// Now let’s log!
log.verbose("not so important")  // prio 1, VERBOSE in silver
log.debug("something to debug")  // prio 2, DEBUG in green
log.info("a nice information")   // prio 3, INFO in blue
log.warning("oh no, that won’t be good")  // prio 4, WARNING in yellow
log.error("ouch, an error did occur!")  // prio 5, ERROR in red

// log anything!
log.verbose(123)
log.info(-123.45678)
log.warning(NSDate())
log.error(["I", "like", "logs!"])
log.error(["name": "Mr Beaver", "address": "7 Beaver Lodge"])

相關(guān)開源代碼

leo_kottke 頭像
蘋果0袋
0
leo_kottke   2016-12-15 11:34

我想設(shè)置成文章中的Xcode輸出樣式。 但是github中我沒有找到樣式的設(shè)置。    他只告訴怎么用。  難道我需要換其他的庫么Swift 日志輸出類 SwiftyBeaver

Swift 頭像
蘋果5袋
5
Swift   2016-12-16 10:56
可能是Xocde8不支持輸出顏色了吧,所以采用了emoji表情 :purple_heart:等替代顏色。
您還未登錄,請先登錄

熱門帖子

最新帖子

?