从go容器(日志和fmt)发送的Docker日志在初始化后停止
我正在开发一个由许多go容器组成的应用程序。我用docker compose管理它们。最近我很难从他们那里得到日志。当我运行“docker logs[container name]”时,我只看到在应用程序包初始化期间以及服务开始侦听之前的main期间创建的日志。对log.Println或fmt.Println的后续调用不会出现在“docker日志”的输出中。从go容器(日志和fmt)发送的Docker日志在初始化后停止,docker,go,Docker,Go,我正在开发一个由许多go容器组成的应用程序。我用docker compose管理它们。最近我很难从他们那里得到日志。当我运行“docker logs[container name]”时,我只看到在应用程序包初始化期间以及服务开始侦听之前的main期间创建的日志。对log.Println或fmt.Println的后续调用不会出现在“docker日志”的输出中。 您知道会发生什么吗?您可能想将日志写入/dev/stdout 或者干脆用 log.SetOutput(os.Stdout) 从套餐中您能
您知道会发生什么吗?您可能想将日志写入/dev/stdout 或者干脆用
log.SetOutput(os.Stdout)
从套餐中您能提供一个吗?嗨@Logan Shire,您找到解决方案了吗?