我在应用程序didFinishLaunchingWithOptions
中编写以下代码[DDLog addLogger:[DDTTYLogger sharedInstance]];
[[DDTTYLogger sharedInstance] setColorsEnabled:YES];
[DDLog addLogger:[DDASLLogger sharedInstance]];
但是,它不会将日志发送到Console.app。
如何将其发送到控制台应用程序?
感谢您的帮助。
答案 0 :(得分:0)
您似乎期待几天前were fixed的问题。这些修复将转到1.8.2。
同时,您可以从github获取最新版本,或者如果您使用CocoaPods,则使用pod 'CocoaLumberjack', :head
。
答案 1 :(得分:0)
你打电话给下面的方法吗?
[DDLog addLogger:DDFileLogger_Object];
见下面的代码示例
//For Apple's console
[DDLog addLogger:[DDASLLogger sharedInstance]];
//For terminal:
[DDLog addLogger:[DDTTYLogger sharedInstance]];
NSString* logsDirectory = [LoggerManager logsDirectory];
DDLogFileManagerDefault* logFileManager = [[DDLogFileManagerDefault alloc] initWithLogsDirectory:logsDirectory];
fileLogger = [[DDFileLogger alloc] initWithLogFileManager:logFileManager];
// Configure File Logger
[fileLogger setMaximumFileSize:MAX_FILES_SIZE];
[fileLogger setRollingFrequency:ROLLING_FREQUENCY];
[[fileLogger logFileManager] setMaximumNumberOfLogFiles:MAX_NUMBER_OF_FILES];
[DDLog addLogger:fileLogger];