0

アプリケーション didFinishLaunchingWithOptions に次のコードを記述します

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

ただし、Console.app にはログを送信しません。

コンソールアプリに送信するにはどうすればよいですか?

助けてくれてありがとう。

4

3 に答える 3

1

以下のメソッドを呼び出していますか?

[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];
于 2016-08-23T12:03:05.210 に答える