我正在使用CocoaLumberjack作为我正在开发的框架的默认日志记录系统。我按照github上的说明设置了框架。我设置框架打印到控制台和Xcode。问题是,打印到Xcode会导致每个语句被打印4次。
这是正常的吗?还有其他我需要摆弄的东西吗?
答案 0 :(得分:2)
不,这不正常。你提到你按照GitHub上的说明进行操作,但是为了确保让我们排除超级显而易见的效果。
以下行添加了额外的记录器,通常只应调用一次:
[DDLog addLogger:[DDASLLogger sharedInstance]];
[DDLog addLogger:[DDTTYLogger sharedInstance]];
您是否确定多次(4)次添加记录器?或者你已经将这些行放在一个被多次调用的方法中。
答案 1 :(得分:1)
更新:对于iOS => 10有重复的日志: https://github.com/CocoaLumberjack/CocoaLumberjack/issues/765