macos - RabbitMQ Go 教程日志.Printf 无法写入磁盘文件?

标签 macos go rabbitmq command

我正在通过 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 文件仍然是空的。

enter image description here

这是怎么回事?

最佳答案

您的重定向似乎缺少标准错误输出中的日志。

尝试:

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/

相关文章:

arrays - 从 NSComboBox 获取选定的文本值

python - 在Mac OS(M1和intel CPU)上使用pipenv安装mysqlclient永远不会成功

html - 使用 cURL 从自动下载页面下载文件

json - 在 Go JSON 中转义 unicode 字符,以便输出与 Python 匹配

Python Celery 线程、工作线程和 vCPU

java - RabbitMQ 凭证与有效信息无效

python - 在 MAC 上为 python 2.7 安装 opencv

python - 看不到输出,只能在终端

c# - 如何在 MassTransit 和 Automatonymous 中配置 EF Core 持久性?

go - 如何使用 golang 加密写出 ecdsa key ?