Cocoalumberjack检查是否有记录器

时间:2013-09-27 08:49:24

标签: ios xcode logging lumberjack

我正在为iOS编写一个框架,我使用Cocoalumberjack来记录系统。 在我的代码中我写

[DDLog addLogger:[DDTTYLogger sharedInstance]];

添加新的记录器。

如果用户想要使用Cocoalumberjack并调用相同的代码,结果是Cocoalumberjack有两个记录器,因此每行将打印两次。

如果已配置DDTYLogger,我需要一种检查框架内部的方法。

我在实现中看到有一个私有静态变量来存储所有记录器

// An array used to manage all the individual loggers.
// The array is only modified on the loggingQueue/loggingThread.
static NSMutableArray *loggers;

也许我可以添加一个类方法来返回这个数组?

任何建议?

0 个答案:

没有答案