簡體   English   中英

Android NDK:如何將syslog輸出重定向到logcat?

[英]Android NDK: how do you redirect syslog output to logcat?

我有很多現有的C和C ++代碼可以在使用syslog的Android上運行。 如何讓syslog調用的輸出出現在logcat中?

(這只是一個開發時間的問題;我不在乎解決方案是否不便攜或無法發貨。)

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

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

問題是任何使用syslog的人都認為他們也可以使用openlog; 你必須假設你的openlog(指定LOG_PERROR)將被現有的openlog調用覆蓋。

您可以在這里查看如何使用本機代碼中的日志記錄,然后使用此函數替換syslog函數以進行輸出。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM