Objective c 如何将NSLog写入文件
我想知道如何将NSLog写入具有某种约束(如文件大小)的文件 实际上,我已经知道如何将stdout(stderr)重定向到特定的文件。 也就是说,使用Objective c 如何将NSLog写入文件,objective-c,logging,freopen,Objective C,Logging,Freopen,我想知道如何将NSLog写入具有某种约束(如文件大小)的文件 实际上,我已经知道如何将stdout(stderr)重定向到特定的文件。 也就是说,使用freopen(filePath,“a+”,stderr) 使用上述方法,我可以将调试日志保存到一个文件中,但文件大小可能会更大 我想创建一个小于5MB(或特定文件大小)的日志文件 要做到这一点,我应该怎么做?您有权访问日志应用程序的源代码吗?还是要重定向和限制来自所有应用的日志消息?您的项目(框架)中的编译代码如何?我可以访问我的应用程序的源代码
freopen(filePath,“a+”,stderr)代码>
使用上述方法,我可以将调试日志保存到一个文件中,但文件大小可能会更大
我想创建一个小于5MB(或特定文件大小)的日志文件
要做到这一点,我应该怎么做?您有权访问日志应用程序的源代码吗?还是要重定向和限制来自所有应用的日志消息?您的项目(框架)中的编译代码如何?我可以访问我的应用程序的源代码。事实上,我开发了自己的框架(和库),用户也使用了它。你检查过ASL(Apple System Logging)吗?你可以访问日志应用程序的源代码吗?还是要重定向和限制来自所有应用的日志消息?您的项目(框架)中的编译代码如何?我可以访问我的应用程序的源代码。实际上,我开发了自己的框架(和库),用户也使用了它。你检查过ASL(苹果系统日志)吗?