gpt4 book ai didi

安卓NDK : how do you redirect syslog output to logcat?

转载 作者:太空狗 更新时间:2023-10-29 14:27:20 25 4
gpt4 key购买 nike

我有很多现有的 C 和 C++ 代码可以在使用系统日志的 Android 上运行。如何让 syslog 调用的输出显示在 logcat 中?

(这只是开发时的问题;我不关心解决方案是否不可移植或无法交付。)

请注意,使用 LOG_PERROR 不是很有用。你可以这样做:

openlog("mystuff", LOG_PERROR | LOG_PID, LOG_USER);

问题是任何使用 syslog 的人都认为他们也可以使用 openlog;您必须假设您的 openlog(指定 LOG_PERROR)将被现有的 openlog 调用覆盖。

最佳答案

你可以看看here阅读如何在 native 代码中使用日志记录,然后使用此函数替换您的 syslog 函数以输出。

关于安卓NDK : how do you redirect syslog output to logcat?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10937358/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com