Ios 控制台中的DDLog(CocoaLumberjack)消息
我想用CocoaLumberjack替换NSLog,然后按照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是一个通用的日志框架。您必须将其配置为使用一个(或多个)特定的日志
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
进入苹果控制台。我编辑我的答案。