xia*_*orm 1 logging objective-c ios cocoalumberjack
我正在使用CocoaLumberjack V2.4将日志保存到文件中.
这是将保存日志设置为文件的默认代码:
DDFileLogger *fileLogger = [[DDFileLogger alloc] init]; // File Logger
fileLogger.rollingFrequency = 60 * 60 * 24; // 24 hour rolling
fileLogger.logFileManager.maximumNumberOfLogFiles = 7;
[DDLog addLogger:fileLogger];
Run Code Online (Sandbox Code Playgroud)
日志保存在默认位置:/ AppData/Library/Caches/Logs /
我希望实现一个API来手动删除保存的日志.我检查他们有手动清除日志作为那里的公开问题.有人有建议吗?
这应该适合你:
[fileLogger rollLogFileWithCompletionBlock: ^{
for (NSString *filename in fileLogger.logFileManager.sortedLogFilePaths) {
[[NSFileManager defaultManager] removeItemAtPath:filename error:nil];
}
}];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
696 次 |
| 最近记录: |