首先,该文件中使用的打印log的宏有 ERROR() INFO() NOTICE(),在系统里对这几个log宏做了限制,如下

#define ERROR(x...) log_write(3, "<3>init: " x)  
#define NOTICE(x...) log_write(5, "<5>init: " x)  
#define INFO(x...) log_write(6, "<6>init: " x)  
#define LOG_DEFAULT_LEVEL 3 /* messages <= this level are logged */  

LOG_DEFAULT_LEVEL 是3,比3小的才会被输出到Logcat里,所以在这里文件里跟踪log时,用ERROR肯定可以打印出来了...

接下来使用 adb shell dmesg > kernel_log.log即可打印到kernel的log里~该命令是高通平台的kernel log命令,其他平台请问厂商~

相关文章:

  • 2021-09-15
  • 2021-11-08
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-08
猜你喜欢
  • 2022-12-23
  • 2021-06-08
  • 2022-01-17
  • 2022-12-23
  • 2021-09-06
  • 2021-12-03
  • 2021-10-13
相关资源
相似解决方案