zoukankan      html  css  js  c++  java
  • Android源码-Logger日志系统

    Android提供的日志功能是基于liunx中的Logger日志驱动实现,日记驱动是个啥子东东?就是一个虚拟设备,在kernel内核中的一块内存。

    整个Android系统的日志有4种类型(括号内为对应的设备):

    1.main(/dev/log/mian) 、 应用程序级别日志;

    2.system(/dev/log/system)、 系统级别日志

    3.radio(/dev/log/radio)、无线设备日志

    4.events(/dev/log/events)、诊断系统问题的日志,应用程序不应该调用。

    那么问题来了在开发中如何来记录和区分这种日志呢?

      Android应用层框架 运行时库
    main android.util.Log LOGV,LOGD,LOGI,LOGW,LOGE
    system android.util.Slog SLOGV,SLOGD,SLOGI,SLOGW,SLOGE
    events android.util.EventLog LOG_EVENT_INT LOG_EVENT_LONG LOG_EVENT_STRING
    Radio Log 和 Slog 中,特定的标签值得日志将会记录到Radio系统. 以 ‘RIL’开头。或者等于’HTC_RIL’、‘AT’、’GSM’、‘STK’、‘CDMA’、‘PHONE’、‘SMS’  

    这些都是接口,不能直接操作日志驱动,都是日志库来实现的真正的写入 liblog. logcat工具是直接读取的日志内存中的信息。

  • 相关阅读:
    python使用mysql数据库
    拆掉思维里的墙
    拆掉思维里的墙
    拆掉思维里的墙
    loadrunner通过web的post请求方法测接口 2
    loadrunner通过web的post请求方法测接口 2
    loadrunner通过web的post请求方法测接口 1
    luogu P1186 玛丽卡
    luogu P1855 榨取kkksc03
    暑期前复习
  • 原文地址:https://www.cnblogs.com/pengqinping/p/4358388.html
Copyright © 2011-2022 走看看