-
Notifications
You must be signed in to change notification settings - Fork 11
JJSwiftLog如何升级到0.1.0
jezz edited this page Jan 22, 2022
·
2 revisions
-
0.1.0版本的结构做了比较大的调整,作为顶层的JJLogOutput,过于抽象,基本没有实现,所以在JJLogOutput的下层做了一个比较浅的实现JJLogObject,后续的自定义日志都需要继承他来实现
-
第二点就是获取日志的方法变了,是以下这个方法:
open func output(log: JJLogEntity, message: String)
log
是原始数据日志信息
message
是经过格式化的日志
-
queue是可选的,需要自己创建
-
logLevel默认是debug级别
-
基于
JJLogObject
必须是类类型,如果之前是JJLogOutput,换成JJLogObject
必须要调整类型