你每次点‘允许’的错误日志,到底记了啥?
上周三晚上我赶稿到两点,导素材的时候修图APP直接闪退,黑了三秒之后弹出来个半透明的小框:是否上传错误日志,帮助我们优化产品体验?
我当时想都没想就点了拒绝。
毕竟之前刷到过太多”APP偷偷上传你的隐私”的帖子,谁知道这个日志里会不会夹带我刚导的那些没修的废片?
结果第二天跟做客户端开发的朋友吃饭,他翻了个白眼说我纯纯是被害妄想症。
你以为的日志,根本不是你写的那种日记
很多人对日志的印象,还停留在学生时代写的周记,或者手账本上记的今天吃了什么好吃的那种私人记录。
完全不是一回事。
互联网语境下的日志,本质是所有联网的设备、程序,自动生成的无情绪机器流水账。它不会写”今天用户刷到了一只很可爱的猫,停留了15秒,看起来很喜欢”,只会冷冰冰记一行:”2024-05-22 14:32:17 用户ID xxx 播放视频ID 12345 播放时长15237ms 未触发点赞/评论操作 直接划走”。
小到你手机里的计算器APP,大到你用的云服务器,只要是能跑程序的东西,几乎都在偷偷写日志。
你家的路由器也写。
它会记你几点几分连上wifi,今天一共发了多少个网络数据包,掉了几次线,甚至哪天有人试图用默认密码登你的路由器后台,它都给你记得明明白白。
我之前一直以为我家路由器是个只会闪灯的塑料盒子,直到上次翻后台才发现,它比我对象还记我每天几点睡——毕竟我每次熬到三点连wifi,它都会记一行”设备192.168.1.102 最后活跃时间03:12:47″,合着我熬夜的证据全在这了。
弹出来让你授权的日志,到底会不会偷隐私?
这绝对是普通人对日志最大的误解。
之前我也觉得,上传日志等于把自己的手机扒光了给互联网公司看。
直到我朋友给我看了他们内部用来排查问题的原始日志——哦不对,是已经脱敏过的。

他说正规公司的日志,从生成的那一刻起就会自动过一遍脱敏程序,你手机号的中间四位、身份证号、相册里的文件名、甚至你输入的密码,全都会被替换成乱码。
比如上次我修图APP闪退的日志,真实内容大概是:”用户在导入107张HEIC格式图片时,触发设备内存不足异常,进程崩溃退出,崩溃堆栈地址0x7f2a19c”。
半字没提我拍的是啥,更不会上传我的照片。
不过话说回来,也不是所有日志都这么干净。
有些野路子的小众APP,确实会在日志里夹带私货——比如偷偷记你每天看了多少个竞品的广告,甚至把你输入的收货地址原封不动写进去。但这种东西现在过应用商店审核的时候一抓一个准,真遇到了直接卸了就行,不用犹豫。
对吧?你总不能因为有小偷,就觉得街上所有人都是坏人。
你随手忽略的日志,其实能帮你省不少冤枉钱

很多人觉得日志是程序员才需要看的东西,跟普通用户半毛钱关系没有。
错。
我去年找运营商上门修wifi,师傅来了捣鼓了半小时,收了我80块上门费,最后说我家宽带线路没问题,可能是路由器坏了,让我换个新的。
我当时差点就下单买新路由器了,结果晚上闲的翻路由器后台的日志,才发现——
我家那只胖猫,每天晚上十一点半左右,都会跳上书桌蹭路由器的电源适配器,把WAN口的网线蹭松。
日志里明明白白记着:”2024-04-12 23:31:09 WAN口连接断开;2024-04-12 23:31:42 WAN口连接重新建立”。
连续一周,每天都是这个时间点。
合着我花了80块上门费,就为了给猫的调皮买单?
真的,现在遇到什么奇奇怪怪的联网问题,别先急着找师傅、换设备,先去翻一翻对应的日志。
wifi断了?翻路由器的日志,看是拨号失败还是信道拥挤。
APP总是闪退?你要是愿意点一下那个上传日志的按钮,说不定过两周版本更新就给你修好了,比你在评论区骂一百句管用。
甚至你手机最近总是偷偷跑流量,翻一翻系统的流量日志,就能找到哪个APP在后台偷偷下东西,直接把它的后台权限关了就行。
昨天我又遇到修图APP闪退了。
这次我直接点了允许。
反正我的废片,也没什么好藏的。