听起来你在Docker中运行Fabric,你应该只使用Docker的本机日志选项。听起来你只是使用默认日志记录,这意味着 json-file 驱动程序。您可以指定Docker范围的设置或每个容器设置。
json-file
这是一个例子 daemon.json file设置全局选项以将日志文件大小限制为10m并将日志文件数限制为3:
daemon.json
{ "log-driver": "json-file", "log-opts": { "max-size": "10m", "max-file": "3", "labels": "production_status", "env": "os,customer" } }
如果您使用docker-compose来运行容器,则可以在yams配置文件中设置每个容器日志记录选项。
如果您正在使用启动容器 docker run .... ,你可以使用 --log-opt 国旗,例如 docker run --log-opt max-file=3 --log-opt max-size=10m ... 。
docker run ....
--log-opt
docker run --log-opt max-file=3 --log-opt max-size=10m ...