一、日志类型

  • Info:模块的信息日志,可用于分析APP的使用轨迹

  • Error:异常报错相关的日志,方便异常问题的追踪

  • Warn:警告日志,类似Error,对产品的影响较小

  • Debug:在debug模式打印的日志,方便调试查看

二、内容模板(自定义)

通用日志模板

[功能模块] action_status -- key:value

[login] getUserInfo_success -- userInfo:{uid: 123456}

[login] getUserInfo_fail -- retMsg:{msg: "获取失败"}

[APM] uiwebViewError -- errorInfo:{type: "js报错", msg: "window.webkit.messageHandlers undefined"}

[APM] [http_performance]  request_start -- url: http://www.baidu.com  header: {Content-Type:  application/json}  method: POST

API日志模板

[模块] jsapi_action -- 方法名 -- json:参数

[h5-bridge] jsapi_handle -- openUrl -- json:{url : http://www.baidu.com}

[h5-bridge] jsapi_callback -- openUrl -- json:{result : true}

[weex-bridge] jsapi_handle -- openSysBrower -- json:{url : http://www.baidu.com}

[weex-bridge] jsapi_callback -- openSysBrower -- json:{result : false}

备注:功能模块可以进一步细化,如[APM] [http_performance];日志参数可以相对独立,也可以封成一个整体,具体看应用场景;action可以携带状态,如touch_begin;具体的类名、方法名、代码行、时间、线程信息由log底层收集。

三、日志采集

xlog

xlog是微信开源的Mars中日志组件,具有日志压缩,加密等功能。详细介绍:https://mp.weixin.qq.com/s/cnhuEodJGIbdodh0IxNeXQ?

Logan

Logan是美团开源的日志组件,具有日志压缩,加密等功能。详细介绍:https://tech.meituan.com/Logan.html

APP-Log日志采集相关推荐

  1. Android番外篇 华为手机APP闪退重启清空Log日志问题解决

    问题一:没有Log.v和Log.d日志 解决方案: 进入拨号界面输入:##2846579## 依次选择:后台设置-LOG设置-AP 日志 重新启动手机 问题二:闪退重启清空Log日志 方式一 : 错误 ...

  2. 网站数据统计分析之二:前端日志采集是与非

    在上一篇<网站数据统计分析之一:日志收集原理及其实现>中,咱们详细的介绍了整个日志采集的原理与流程.但是不是这样在真实的业务环境中就万事大吉了呢?事实往往并非如此.比如针对前端采集日志,业 ...

  3. Python日志采集

    通常在前期调试代码的时候,我们会使用print在IDE控制台打印一些信息,判断运行情况.但在运行整个自动化测试项目的过程中,通过print打印信息的方式获取运行情况显然行不通. 这时就需要收集日志,每 ...

  4. 日志采集 - Filebeat

    Filebeat 是什么? Filebeat是本地文件的日志数据采集器,可监控日志目录或特定日志文件(tail file),并将它们转发给Elasticsearch或Logstatsh进行索引.kaf ...

  5. Filebeat日志采集器实例

    目录 1 概述 2 安装Filebeat 2.1 配置Filebeat 2.2 配置Filebeat以使用Logstash 3 案例 3.1 流程说明 3.2 日志环境介绍 3.3 配置Filebea ...

  6. Nginx 日志采集与分析

    观测云拥有全面的日志采集能力,包括系统日志.应用日志.安全日志等多种日志类型,通过观测云提供的自定义日志采集器可采集任意日志汇总到观测云进行统一存储和分析:通过观测云提供的文本处理器(Pipeline ...

  7. 大数据项目之电商数仓、日志采集Flume配置概述、日志采集Flume配置实操

    文章目录 4. 用户行为数据采集模块 4.3 日志采集Flume 4.3.2 日志采集Flume配置概述 4.3.2.1 TailDirSource 4.3.2.2 KafkaChannel 4.3. ...

  8. 闲谈日志采集器FileBeat

    为什么使用FileBeat? 日志采集器有很多,比如Logstash,虽然Logstash的功能强大,但是它依赖java并且在数据量大的时候进程会消耗过多的系统资源,会严重影响业务系统的性能. 而fi ...

  9. Python日志采集(详细)

    目录:导读 前言 一,日志概述 1,日志作用 2,日志级别 3,日志格式 4,日志位置 二,logging模块 1,简介 2,文档 三,logging第一种使用方法:简单配置使用 1,使用方法 2,b ...

最新文章

  1. java js 正则区别_对比正则表达式在JavaScript与Java中的区别
  2. date类before()方法的主要作用是_黄精的主要作用及中医食疗方法
  3. 此文胜过你听三年的培训课
  4. c语言输入一个数存数组,//从键盘上输入若干整数,并将其存入数组中,并统计输入数据的个...
  5. html resize 最小,Html5 Canvas resize
  6. 面试pythone_Python面试考题
  7. log4j2 日志框架小记
  8. linux双系统安装nvidia,ubuntu 16.04(Windows 10双系统+grub引导)无法进入tt1~tt6(NVIDIA驱动安装相关-黑屏,login loop,分辨率)...
  9. 工具分享:VISIO 2010版windows_64正版软件32位(附下载链接)
  10. IDEA背景颜色及背景图片设置
  11. VS使用教程(使用visual studio编写C语言程序),编写c的入门教程
  12. 云初起微方案中下单人、联系人、下载者三者之间是什么关系?
  13. 2017年6月计算机排名,桌面CPU性能排行 CPU天梯图2017年6月最新版
  14. 阶段性总结(从软件工程到分层架构)
  15. 银河麒麟linux找不到网卡,中标麒麟Linux v7系统下设置双网卡bond或team绑定详细过程-网卡设置...
  16. 微信接口昵称在服务器乱码,微信网页开发获取用户昵称乱码 微信昵称包含emoji表情乱码的解决方案...
  17. 副业刚需——做哪些自媒体确实可以挣到钱?
  18. 人体红外感应的c语言程序,CC2530控制人体红外传感器的程序与详细教程
  19. 为什么游戏流畅需要60帧,而电影流畅只需要24帧?
  20. MySQL主从复制与读写分离配置及实操

热门文章

  1. 关于香港高防IP需要关注的几个问题
  2. 【实用教程】让我来帮你一键下载公zhong号图文封面吧(文末附小白教程)
  3. 送书【新书】 |《python数据科学实战》
  4. Js年龄计算,精确到岁、月、小时
  5. 怎么查二手小米手机价格
  6. 3d-face-reconstruction比较
  7. EasyNVR查看直播视频流显示黑屏原因排查
  8. 笔记:戴蒙德模型——参数变化的影响
  9. 林轩田机器学习基石笔记6 - Theory of Generalization
  10. 学习大数据,大数据专家写给大数据分析学习者的10个理由