我正在通过 go 学习 RabbitMQ 教程。这是链接:https://www.rabbitmq.com/tutorials/tutorial-four-go.html
当我运行以下命令将消息记录到文件时:
go run receive_logs_direct.go warning error>logs_from_rabbit.log
但是 logs_from_rabbit.log 文件仍然是空的。
这是怎么回事?
最佳答案
您的重定向似乎缺少标准错误输出中的日志。
尝试:
go run receive_logs_direct.go warning error >stdout.log 2>stderr.log
或者:
go run receive_logs_direct.go warning error 2>&1 >full.log
关于macos - RabbitMQ Go 教程日志.Printf 无法写入磁盘文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51027084/