CocoaLumberjack没有记录

时间:2014-05-26 22:02:16

标签: cocoa lumberjack

我正在尝试将CocoaLumberjack集成到现有项目中(以便我可以更好地登录客户机器,该机器正在报告我无法复制的错误)。我已经成功构建了一个示例项目并让它在那里工作,但它似乎在我自己的应用程序中什么也没做。

我已将Lumberjack目录复制到我的项目目录并将其添加到项目中。我已将以下内容添加到我的' Prefix.pch'文件:

#import "DDLog.h"
#import "DDASLLogger.h"
#import "DDTTYLogger.h"
#import "DDFileLogger.h"

static const int ddLogLevel = LOG_LEVEL_VERBOSE;

我已将以下内容放入-applicationDidFinishLaunching:

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

最后,我在-awakeFromNib

中有以下内容
NSLog(@"%@", @(ddLogLevel));
NSLog(@"%@", @(LOG_LEVEL_VERBOSE));
NSLog(@"%@", @"About to DDLog");
DDLogError(@"This is an error.");
DDLogWarn(@"This is a warning.");
DDLogInfo(@"This is just a message.");
DDLogVerbose(@"This is a verbose message.");
NSLog(@"%@", @"Done with DDLog");

控制台显示:

2014-05-26 14:57:13.530 [21943:303] 31
2014-05-26 14:57:13.530 [21943:303] 31
2014-05-26 14:57:13.530 [21943:303] About to DDLog
2014-05-26 14:57:13.531 [21943:303] Done with DDLog

我试过踩过图书馆的源代码,但老实说,它高于我的头脑。任何帮助搞清楚我做错了什么都会非常感激。

0 个答案:

没有答案