0

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

这是正常的吗?还有什么我需要摆弄的吗?

4

2 回答 2

2

不,这不正常。你提到你遵循了 GitHub 上的说明,但为了确保让我们排除非常明显的情况。

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

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

您是否确保没有多次 (4) 次添加记录器?或者您已将这些行放入一个多次调用的方法中。

于 2013-04-11T17:36:38.683 回答
1

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

于 2016-12-18T16:02:41.283 回答