控制台中的DDLog(CocoaLumberjack)消息

Mil*_*0R3 3 logging ios lumberjack

我想用 CocoaLumberjack替换NSLog,然后我按照GettingStarted,然后添加

DDLogError(@"This is an error.");
DDLogWarn(@"This is a warning.");
DDLogInfo(@"This is just a message.");
DDLogVerbose(@"This is a verbose message.");
Run Code Online (Sandbox Code Playgroud)

但为什么XCode的控制台中没有日志消息?

Mat*_*ias 14

Lumberjack是一个通用的日志框架.您必须将其配置为使用一个(或多个)特定日志输出.例如,对于Apple的控制台,您必须使用:

[DDLog addLogger:[DDASLLogger sharedInstance]];
Run Code Online (Sandbox Code Playgroud)

对于终端:

[DDLog addLogger:[DDTTYLogger sharedInstance]];
Run Code Online (Sandbox Code Playgroud)