Swift 日志输出类 SwiftyBeaver
Posted swift语言
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Swift 日志输出类 SwiftyBeaver相关的知识,希望对你有一定的参考价值。
SwiftyBeaver 是 Swift 的一个多彩的、可扩展的、轻量级的日志记录器。
Xcode 控制台输出日志
日志写入文件
示例代码:
view source
print?
02 |
let log = SwiftyBeaver. self |
04 |
// add log destinations. at least one is needed! |
05 |
let console = ConsoleDestination() // log to Xcode Console |
06 |
let file = FileDestination() // log to default swiftybeaver.log file |
07 |
let cloud = SBPlatformDestination(appID: "foo" , appSecret: "bar" , encryptionKey: "123" ) // to cloud |
08 |
log.addDestination(console) |
09 |
log.addDestination(file) |
10 |
log.addDestination(cloud) |
13 |
log.verbose( "not so important" ) // prio 1, VERBOSE in silver |
14 |
log.debug( "something to debug" ) // prio 2, DEBUG in green |
15 |
log.info( "a nice information" ) // prio 3, INFO in blue |
16 |
log.warning( "oh no, that won’t be good" ) // prio 4, WARNING in yellow |
17 |
log.error( "ouch, an error did occur!" ) // prio 5, ERROR in red |
23 |
log.error([ "I" , "like" , "logs!" ]) |
24 |
log.error([ "name" : "Mr Beaver" , "address" : "7 Beaver Lodge" ]) |
开源代码页:https://github.com/SwiftyBeaver/SwiftyBeaver
文章来自:51swift
以上是关于Swift 日志输出类 SwiftyBeaver的主要内容,如果未能解决你的问题,请参考以下文章
swift 一个Log类,可以轻松地使用颜色记录不同级别的日志消息
python: 不同级别的日志输出到不同文件的日志类
使用 swift 记录方法签名
log4j怎么为指定的类配置输出日志
在文本中显示来自 filePath 的 .log 文件
iOS XCode - 为Profile构建时找不到Swift类