在CentOS快速定位Golang日志可從以下方面入手:
查看日志文件路徑
log
包,默認輸出到標準輸出(終端)或通過log.SetOutput()
指定的文件(如/var/log/myapp.log
)。logrus.SetOutput(file)
)。journalctl -u yourapp.service
查看(若配置為systemd服務)。實時查看日志
tail -f /path/to/logfile.log
實時跟蹤日志文件更新。grep
過濾特定內容,如grep "ERROR" /var/log/myapp.log
。日志輪轉管理
logrotate
工具自動切割、壓縮日志文件,配置文件位于/etc/logrotate.d/
。使用分析工具
less
、vi
等文本編輯器查看日志文件。關鍵命令總結:
tail -f /var/log/myapp.log
grep "關鍵字" /var/log/myapp.log
journalctl -u yourapp.service