Log4G
用Swift编写的简单、轻量级日志框架
上下文
这个库是从GodEye项目中派生出来的,它可以用一行代码自动显示日志、崩溃、网络、ANR、内存泄漏、CPU、RAM、FPS、网络流量、文件夹等。就像神睁开他的眼睛。
功能
- 支持日志类型:
log
、warning
、error
。 - 自动获取日志的文件、行、函数和线程。
- 允许多个代理监听器监控日志行为。
安装
CocoaPods
Log4G可以通过 CocoaPods 获取。要安装它,只需将以下行添加到您的 Podfile 中
pod "Log4G"
Carthage
或者,如果您正在使用 Carthage,将 SwViewCapture 添加到 Cartfile 中
github "zixun/Log4G"
使用方法
记录日志类型消息
Log4G.log("message")
记录警告类型消息
Log4G.warning("message")
记录错误类型消息
Log4G.error("message")
添加到日志代理监听器
Log4G.add(delegate: self)
并实现 Log4GDelegate
的代理
func log4gDidRecord(with model:LogModel) {
//Some Monitor Action
}
从日志代理听众中移除
Log4G.remove(delegate: self)
作者
姓名:陈奕龙
Twitter:@zixun_
Email:[email protected]
GitHub:zixun
博客:子循(SubCycle)
许可证
Log4G遵循MIT许可证。有关更多信息,请参阅LICENSE文件。