我使用 CocoaLumberjack 作为我正在开发的框架的默认日志记录系统。我按照 github 上的说明设置了框架。我设置了打印到控制台和 Xcode 的框架。问题是,打印到 Xcode 会导致每个语句被打印 4 次。
这正常吗?还有什么我需要摆弄的吗?
最佳答案
不,这不正常。您提到您遵循了 GitHub 上的说明,但为了确保万无一失,让我们排除一些非常明显的情况。
以下行添加额外的记录器,通常应仅调用一次:
[DDLog addLogger:[DDASLLogger sharedInstance]];
[DDLog addLogger:[DDTTYLogger sharedInstance]];
您是否确保没有多次添加记录器 (4) 次?或者您已将这些行放入被多次调用的方法中。
关于objective-c - CocoaLumberjack 打印每个语句 4 次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15953421/