CocoaLumberjack打印每个语句4次

时间:2013-04-11 15:54:36

标签: objective-c macos cocoa frameworks lumberjack

我正在使用CocoaLumberjack作为我正在开发的框架的默认日志记录系统。我按照github上的说明设置了框架。我设置框架打印到控制台和Xcode。问题是,打印到Xcode会导致每个语句被打印4次。

这是正常的吗?还有其他我需要摆弄的东西吗?

2 个答案:

答案 0 :(得分:2)

不,这不正常。你提到你按照GitHub上的说明进行操作,但是为了确保让我们排除超级显而易见的效果。

以下行添加了额外的记录器,通常只应调用一次:

[DDLog addLogger:[DDASLLogger sharedInstance]];
[DDLog addLogger:[DDTTYLogger sharedInstance]];

您是否确定多次(4)次添加记录器?或者你已经将这些行放在一个被多次调用的方法中。

答案 1 :(得分:1)

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