Ios 控制台中的DDLog(CocoaLumberjack)消息

Ios 控制台中的DDLog(CocoaLumberjack)消息,ios,logging,cocoalumberjack,Ios,Logging,Cocoalumberjack,我想用CocoaLumberjack替换NSLog,然后按照 DDLogError(@"This is an error."); DDLogWarn(@"This is a warning."); DDLogInfo(@"This is just a message."); DDLogVerbose(@"This is a verbose message."); 但是为什么XCode的控制台中没有日志消息呢?Lumberjack是一个通用的日志框架。您必须将其配置为使用一个(或多个)特定的日志

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

DDLogError(@"This is an error.");
DDLogWarn(@"This is a warning.");
DDLogInfo(@"This is just a message.");
DDLogVerbose(@"This is a verbose message.");

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

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

[DDLog addLogger:[DDASLLogger sharedInstance]];
对于终端:

[DDLog addLogger:[DDTTYLogger sharedInstance]];

从iOS 10开始,DDASLogger已被弃用

你应该使用DDOSLogger


ddlog.add(DDOSLogger.sharedInstance)

您是否设置了日志级别?你安装了DDTTYLogger吗?事实上,在他的情况下,DDTTYLogger@borrrden:你说得对,
ddaslogger
进入苹果控制台。我编辑我的答案。