用电脑或手机时,软件出问题总让人头疼。比如微信突然闪退、游戏登录不了、或者公司系统报错。这时候,很多人第一反应是重装或者重启,其实更有效的办法是看日志——它就像软件的“行车记录仪”,能告诉你到底发生了什么。
Windows 系统日志在哪
如果你用的是 Windows 电脑,系统自带的日志工具叫“事件查看器”。按下 Win + R,输入 eventvwr.msc 回车,就能打开。左侧依次点开“Windows 日志”下的“应用程序”或“系统”,就能看到各种软件和系统组件的运行记录。比如某个程序崩溃了,这里通常会标红提示错误来源。
macOS 的控制台日志
苹果用户可以在“启动台”里找到“其他”文件夹,打开“控制台”。左边选择你的设备名称,右边就会实时显示系统和应用的输出信息。比如你刚连上一个外接硬盘却读不出来,控制台可能会立刻弹出一行错误,说明驱动没加载成功。
常见软件的日志路径
很多桌面软件会在本地保存日志文件,位置通常固定。比如:
- Chrome 浏览器:打开地址栏输入 chrome://net-export/ 可以导出网络请求日志;更详细的日志其实在用户目录下的
~/AppData/Local/Google/Chrome/User Data/里的log文件夹(Windows)或对应 macOS 路径。 - Steam 游戏平台:日志一般存在安装目录下的
logs文件夹,文件名像ClientLog.txt这种,直接用记事本打开就行。 - 微信电脑版:日志藏在
C:\Users\你的用户名\Documents\WeChat Files\Applet\里的临时文件夹中,名字带log的 .txt 文件就是。
网站后台的日志怎么看
如果你自己搭过网站,比如用 WordPress 或者 Nginx,日志基本都在服务器上。Linux 服务器常见的日志位置:
/var/log/nginx/access.log <!-- 访问记录 -->\n/var/log/nginx/error.log <!-- 错误信息 -->\n/var/log/mysql/error.log <!-- 数据库报错 -->
用命令 tail -f /var/log/nginx/error.log 能实时盯着错误输出,一有访问失败马上就能看到。
手机 App 的日志不太一样
安卓和 iOS 不像电脑那样随便让你翻文件。普通用户基本看不到原始日志,但有些 App 提供“上传日志”功能。比如企业微信、钉钉这类办公软件,出问题时点击“设置-帮助与反馈-提交日志”,它会自动打包发送给技术人员。
开发者如果想看更深层的信息,安卓可以用 ADB 工具连接电脑,执行 adb logcat 查看实时输出。iOS 则需要通过“设置-隐私-分析与改进”里开启日志上传,然后在 Mac 的“控制台”里连设备查看。
别忘了浏览器的开发者工具
网页打不开?先按 F12 打开开发者工具,点“Console”标签页。JavaScript 报错、资源加载失败都会清清楚楚列出来。比如显示 Uncaught ReferenceError: $ is not defined,那多半是 jQuery 没加载成功。
再看“Network”标签,刷新页面,所有请求都列在这儿,哪个卡住了、哪个返回 404,一眼就知道。