小编Ric*_*ell的帖子

使用Objective C读取发布到设备控制台的日志消息

我的iOS应用程序如何从设备控制台日志中读取消息.我想以编程方式读取这些日志条目(如读取文件?),选择一些,然后通过电子邮件发送给支持.

我知道有一个iPhone应用程序可以让你查看日志.它的名字是Console.但是,我无法弄清楚他使用了哪些类或API.一个人建议使用ASL功能完成,但我不知道它们是什么或它们被记录在何处.

我也知道使用NSLog的几种替代方法,例如NSLogger和CocoaLumberJack,但我们目前尚未准备好实现这些.

非常感谢您的帮助!

iphone console logging objective-c ios

31
推荐指数
2
解决办法
2万
查看次数

设置十六进制数字的数字

如何设置十六进制数字?我目前有这个代码:

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 c++ bitwise-operators

5
推荐指数
1
解决办法
830
查看次数

3
推荐指数
1
解决办法
5120
查看次数

我如何让程序从他们的iPhone / iPad发送客户的日志文件数据?

我正在编写一个企业客户端/服务器应用程序。客户端是一个iOS应用,它使用Cocoa Lumberjack创建日志文件。这些文件对于客户端调试和故障排除至关重要。该文件最大为1MB,不过可以选择减小它的大小。

我计划编写一个“电子邮件日志文件”按钮的代码,但我不知道如何将其作为附件发送。我想我可以将所有日志消息塞入电子邮件的正文中,但这似乎有点丑陋。如果要在发送之前将文件压缩为非文本格式怎么办?我还考虑过创建网络服务以将日志文件上传到服务器,但这似乎是一项繁重的工作,因为随后我需要找出谁是谁的日志文件,并进行某种清除以使其保持整洁,等等

当然,我不是第一个面对这个问题的人。其他人怎么做?

预先感谢您可以给我的任何帮助。

email iphone logging objective-c ios

3
推荐指数
1
解决办法
1304
查看次数

标签 统计

c++ ×2

ios ×2

iphone ×2

logging ×2

objective-c ×2

bcd ×1

bitwise-operators ×1

c ×1

console ×1

email ×1

open-source ×1