我的一些模块有非常冗长的日志记录,日志文件越来越大。
是否有一种方法来指定滚动文件附录来限制日志文件的特定大小?
发布于 2019-03-25 16:32:44
是的,您可以为此使用标准的docker配置选项。下面是最近发布的一个示例:https://github.com/Azure/iotedge/issues/650#issuecomment-476033302
"createOptions": {
"HostConfig": {
"LogConfig": {
"Type": "json-file",
"Config": {
"max-size": "5m",
"max-file": "2"
}
}
}
}这将限制日志文件大小为5MB和2个文件。
发布于 2019-04-04 11:45:30
如果不想单独为所有模块执行设置,还可以创建具有以下内容的文件/etc/docker/daemon.json:
{
"log-driver": "json-file",
"log-opts": {
"max-size": "5m",
"max-file": "2"
}
}然后,您必须使用sudo systemctl restart docker重新启动docker。
https://stackoverflow.com/questions/55342296
复制相似问题