初始化后,go容器(log和fmt)中的Docker日志停止

时间:2019-01-28 09:55:38

标签: docker go

我正在开发一个由多个go容器组成的应用程序。我用docker compose管理它们。最近,我一直很难从中注销日志。当我运行“ docker logs [container-name]”时,我只会看到在初始化期间为应用程序中的程序包创建的日志,以及在服务开始监听之前在main期间创建的日志。对log.Println或fmt.Println的后续调用不会出现在“ docker logs”的输出中。 你知道会发生什么吗?

1 个答案:

答案 0 :(得分:0)

您可能希望将日志写入/ dev / stdout 或直接使用

log.SetOutput(os.Stdout)

来自numpy.savez