2023年1月2日 星期一

Change Android Init log from logcat to kernel log

之前遇到一些發生在Android init期間的問題, 有時候發生時間比較早, logcat還看不到的情況下就錯誤導致debug困難 看了一下發現可以把init process裡面的logcat log改成kernel log 例如在 system/vold/main.c裡面 - android::base::InitLogging(argv, android::base::LogdLogger(android::base::SYSTEM)); + android::base::InitLogging(argv, &android::base::KernelLogger); 這要log就會印在kernel log裡面了