第四章 Logger日志系统

2018-02-27  本文已影响0人  魏国彬

Android提供的Logger日志系统是基于内核中的Logger日志驱动程序实现的,它将日志记录保存在内核空间中。为了有效地利用内存空间,Logger日志驱动程序在内部使用一个环形缓冲区来保存日志。因此,当环形缓冲区满了之后,新的日志就会覆盖旧的日志。

日志类型一共有四种,分别是main、system、radio和events。在Logger日志驱动程序中,分别通过/dev/log/main、system、radio和events四个设备文件来访问。main:应用程序级别的,system:系统级别的,radio:无线设备相关的,events:专门用来诊断系统问题的。

第四章 Logger日志系统

4.1 Logger日志格式

第四章 Logger日志系统

4.2  Logger日志驱动程序

第四章 Logger日志系统

4.3 运行时库日志库

第四章 Logger日志系统 第四章 Logger日志系统 第四章 Logger日志系统

4.4 C/C++日志写入接口

第四章 Logger日志系统

宏LOGV只有在宏LOG_NDEBUG定义为0时,才是有效的,否则它只是一个空定义。

4.5 java日志写入接口

第四章 Logger日志系统

4.6 Logcat工具分析

第四章 Logger日志系统
上一篇下一篇

猜你喜欢

热点阅读