CocoaLumberjack每次打印4次

bsint 发布于 2019-03-09 cocoa 最后更新 2019-03-09 14:32 3 浏览

我正在使用CocoaLumberjack作为我正在开发的框架的默认日志记录系统。我按照github上的说明设置框架。我设置框架打印到控制台和Xcode。问题是,打印到Xcode导致每个语句打印4次。 这是正常的吗?有什么我需要摆弄吗?

已邀请:

cet

赞同来自:

不,这不正常。你提到你遵循了GitHub上的说明,但是为了确保让我们排除超级显而易见的东西。 以下行添加额外的记录器,通常应该只调用一次:

[DDLog addLogger:[DDASLLogger sharedInstance]];
[DDLog addLogger:[DDTTYLogger sharedInstance]];
你确定你没有多次添加记录器吗?或者你已经将这些行放在一个被多次调用的方法中。

jeum

赞同来自:

更新:对于iOS => 10,有重复的日志: https://github.com/CocoaLumberjack/CocoaLumberjack/issues/765