RabbitMQ 日志默认存放在 /var/log/rabbitmq/ 目录下,文件名通常为 rabbit@<hostname>.log(<hostname> 为服务器主机名)。
tail -f:实时查看最新日志,如 sudo tail -f /var/log/rabbitmq/rabbit@<hostname>.log。less/more:分页查看日志,如 sudo less /var/log/rabbitmq/rabbit@<hostname>.log。cat:直接输出日志内容(适合小文件),如 sudo cat /var/log/rabbitmq/rabbit@<hostname>.log。journalctl(适用于 CentOS 7+ 的 systemd 系统):
sudo journalctl -u rabbitmq-server。grep 过滤特定日志,如查找错误信息 sudo grep -i "error" /var/log/rabbitmq/rabbit@<hostname>.log。/etc/rabbitmq/rabbitmq.conf,设置 log.file.level 为 debug/info/warning/error,重启服务生效。awk/sed 处理结构化日志,提取关键字段。参考来源: