项目地址

github.com/xuri/glc

简介

GLC (glog cleaner) 是 Go 语言编写的 glog 日志清理类库,glog 是由 Google 开发的一个应用级日志框架,提供了日志分级、文件切分等功能,但是暂未提供日志清理功能,配合 GLC 可以方便地实现日志清理功能,类库提供了自定义日志保留时间、日志文件名前缀匹配和清理扫描频率的支持。

安装

go get github.com/xuri/glc

使用方式

下面是一个简单的例子,每小时清理日志,仅保留 30 分钟内指定目录下以 glc 做前缀由 glog 产生的日志:

glc.NewGLC(glc.InitOption{Path:     path,Prefix:   `glc`,Interval: time.Duration(time.Hours),Reserve:  time.Duration(time.Minute * 30),
})

GLC - 实现 glog 日志清理相关推荐

  1. GLOG如何清理日志

    1 日志清理 其实GLOG很长时间以来都没有日志清理功能.小白对此也很震惊,还特意去查了GLOG的提交记录.代码的提交记录显示,GLOG与日志清理有关的最初代码是2019年11月1日,而这个开源项目的 ...

  2. google的glog日志管理

    在做C/C++项目的时候,开发阶段,日志信息越详细越好,出问题一目了然,当然,所占用的空间自然越多.如果项目上线,没有日志的控制管理,后续的问题会很麻烦.比如:日志量大,磁盘空间不够用,也很难选出有用 ...

  3. IIS日志清理CMD版,VBS版,JS版,WSH版

    'IIS日志清理之IIS日志生成系统(CreateIISLog.vbs)   '创建文件夹 Function CreateFolder(Folder)     On Error Resume Next ...

  4. Liunx下的日志清理shell脚本实战之日志备份

    Liunx下的日志清理shell脚本实战 一.脚本实现功能以及要求 二.shell脚本内容 一.脚本实现功能以及要求 二.shell脚本内容 一.脚本实现功能以及要求 1.日志备份目录,将日志备份到/ ...

  5. 跨平台日志清理工具 Log-Cutter v1.0.3 正式发布

    Log-Cutter 是JessMA开源组织开发的一个简单实用的日志切割清理工具.对于服务器的日常维护来说,日志清理是非常重要的事情,如果残留日志过多则严重浪费磁盘空间同时影响服务的性能.如果用手工方 ...

  6. 运维记录 - 业务日志清理功能

    线上某些系统业务跑一段时间后,日志就会越来越多,考虑到业务机器磁盘有限,需要添加业务日志清理功能.根据日志所在分区磁盘使用情况来判断是否清理日志,比如当日志分区磁盘空间使用超过90%时,将一周前的日志 ...

  7. Kafka日志清理之Log Compaction

    欢迎支持笔者新作:<深入理解Kafka:核心设计与实践原理>和<RabbitMQ实战指南>,同时欢迎关注笔者的微信公众号:朱小厮的博客. 欢迎跳转到本文的原文链接:https: ...

  8. Kafka日志清理之Log Deletion

    欢迎支持笔者新作:<深入理解Kafka:核心设计与实践原理>和<RabbitMQ实战指南>,同时欢迎关注笔者的微信公众号:朱小厮的博客. 欢迎跳转到本文的原文链接:https: ...

  9. 我的一个学生在运维工作中写的自动日志清理脚本程序

    本文是我的一个学生在运维工作中写的自动日志清理脚本程序,我这里不评价该shell脚本写的好与坏,只是发出来,和大家做一个分享,如果能给大家带来一点点思路上的参考就够了. 自动日志清理脚本程序 #!/b ...

最新文章

  1. python脚本 监控MySQL slave 状态
  2. Windows下的cmd小技巧
  3. 卡夫卡如何分区_通过分区在卡夫卡实现订单担保人
  4. oracle dbra,资源供给:IO子系统之二
  5. android xml 设置图片,android 的几种图片效果xml写法
  6. html window设置,JavaScript Window
  7. 10天确定Python,运行环境(超详细步骤)
  8. 基于php校园失物招领,校园失物招领系统的设计.doc
  9. logstash grok切分nginx日志
  10. mvn jetty debug
  11. 计算机设计思想 —— 虚拟化
  12. TiDB分布式数据库培训实战教程(分布式集群架构、分布式大数据平台)
  13. Typora快捷键修改(Mac系统)
  14. 正态分布概率函数积分推导伽马函数性质
  15. Java面试精选(6):单例模式有几种写法?
  16. WebService使用axis2框架发布服务与获取服务
  17. 工作9年的程序员几点感受
  18. 彩信发送失败原因是什么?如何解决?
  19. 《异常检测——从经典算法到深度学习》5 Opprentice——异常检测经典算法最终篇
  20. 虚拟服务器14001,免费秒赞主机空间

热门文章

  1. 2016校招真题解析(一)小米git
  2. 【随缘一练】一棵树,请你给每个顶点染成红色或蓝色
  3. C代码实现将一颗树转换成二叉树(给定树)
  4. Kotlin学习二:类与对象
  5. 区块链在迪拜的采用:从公共部门到私营部门
  6. 【Python练习】寻找n以内的亲密数对
  7. Hexagon SDK之Audio CAPI详解
  8. 【Matlab】Image labeler图像标注工具的使用
  9. 美国财政部长称勒索软件对经济构成威胁、谷歌警示20亿Chrome用户|10月22日全球网络安全热点
  10. 【电力电子技术速通】五、DC-DC变流电路(二)Buck-Boost与其余三种斩波