Gos Log每次查询响应后自动清理临时文件,优化磁盘空间

客户端清理

logc/controllers/file/file.go

压缩后清理原始文件

//压缩成功后 删除原文件
os.Remove(src)

返回后清理压缩文件

defer func() {
   //返回后清理压缩文件
   os.Remove(file)
}()

在这里插入图片描述

服务端清理

logs/controllers/logs/logs.go

返回后清理压缩文件

defer func() {
   //返回后清理压缩文件
   os.Remove(temppath + "/" + logs.Key + ".zip")
   os.RemoveAll(temppath + "/" + logs.Key + "/")
}()

在这里插入图片描述

posted @ 2021-05-20 18:35  点九先生  阅读(47)  评论(0编辑  收藏  举报