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