我的iOS应用程序如何从设备控制台日志中读取消息.我想以编程方式读取这些日志条目(如读取文件?),选择一些,然后通过电子邮件发送给支持.
我知道有一个iPhone应用程序可以让你查看日志.它的名字是Console.但是,我无法弄清楚他使用了哪些类或API.一个人建议使用ASL功能完成,但我不知道它们是什么或它们被记录在何处.
我也知道使用NSLog的几种替代方法,例如NSLogger和CocoaLumberJack,但我们目前尚未准备好实现这些.
非常感谢您的帮助!
如何设置十六进制数字?我目前有这个代码:
int row = 0x00000000;
row |= 0x3 << 8;
row |= 0x2 << 4;
row |= 0x1 << 0;
printf("Row: 0x%08x", row);
Run Code Online (Sandbox Code Playgroud)
只要"行"只是零,这就完美无缺.一旦我将其更改为以下内容:
int row = 0x33333333;
row |= 0x3 << 8;
row |= 0x2 << 4;
row |= 0x1 << 0;
printf("Row: 0x%08x", row);
Run Code Online (Sandbox Code Playgroud)
我得到这个输出:
行:0x33333333
在哪里可以找到免费或开源 C++ 库来进行二进制编码十进制数学运算?
我正在编写一个企业客户端/服务器应用程序。客户端是一个iOS应用,它使用Cocoa Lumberjack创建日志文件。这些文件对于客户端调试和故障排除至关重要。该文件最大为1MB,不过可以选择减小它的大小。
我计划编写一个“电子邮件日志文件”按钮的代码,但我不知道如何将其作为附件发送。我想我可以将所有日志消息塞入电子邮件的正文中,但这似乎有点丑陋。如果要在发送之前将文件压缩为非文本格式怎么办?我还考虑过创建网络服务以将日志文件上传到服务器,但这似乎是一项繁重的工作,因为随后我需要找出谁是谁的日志文件,并进行某种清除以使其保持整洁,等等
当然,我不是第一个面对这个问题的人。其他人怎么做?
预先感谢您可以给我的任何帮助。
c++ ×2
ios ×2
iphone ×2
logging ×2
objective-c ×2
bcd ×1
c ×1
console ×1
email ×1
open-source ×1