强制在Lumberjack中同步滚动日志文件(现在)

时间:2013-11-15 21:34:04

标签: objective-c nslog lumberjack ddfilelogger

我想要在达到maxfilesize之前强制日志文件(同步)推出,以便我可以将日志上传到服务器。我确实看到了我可以调用的这个公共方法rollLogFile。但是此方法将rollLogFileNow方法调用(实际上滚动日志文件)放在异步队列上。但是,我想在需要的时候同步推出日志文件,这样一旦它推出,我就可以将文件上传到服务器了。有人可以让我知道如何做到这一点?我是使用Lumberjack框架的新手。

2 个答案:

答案 0 :(得分:2)

使用[DDFileLogger rollLogFile]

答案 1 :(得分:0)

DDFileLogger上有一种方法,允许您传递要在过渡完成后执行的块。

[DDFileLogger rollLogFileWithCompletionBlock:(nullable void (^)(void))completionBlock)];