美文网首页
GLC - 实现 glog 日志清理

GLC - 实现 glog 日志清理

作者: xuri | 来源:发表于2018-03-23 10:09 被阅读34次

项目地址

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 日志清理

    项目地址 github.com/xuri/glc 简介 GLC (glog cleaner) 是 Go 语言编写的...

  • golang glog 解析(1)--glog_file.go

    为了研究seaweedfs,特别了解了他的日志处理模块,采用了开源的glog。 glog有两个文件 glog.go...

  • Log日志系统

    实现和一个类似于glog的日志管理系统 版本一: 实现功能:将日志信息记录到两个文件中, 一个文件记录ERROR和...

  • 深度学习框架之caffe(六)-glog日志等级设置

    设置日志等级 Caffe使用的日志是GLOG,其日志级别如下:0 - debug1 - info (still a...

  • glog的使用简介

    glog是google出品的一个C++日志库CentOS下glog的使用简介 安装依赖的库 编写代码client....

  • LibTorch和glog冲突的问题

    最近在工程中使用libtorch部署crnn的时候,发现glog的日志不打印了,一脸懵逼。一开始还以为是glog的...

  • 定时任务

    应用场景 清理日志 延时消费 锁续期 数据对比 数据刷新 定时任务实现 阶段一 每隔一小时清理日志 优点:简单容易...

  • Log4j2自动清理历史日志

    说明 在log4j2中,可以通过配置RollingFileAppender的清理策略来实现自动清理日志,具体可以参...

  • React Native中Installing Flipper-

    一、报错Installing Flipper-Glog (0.3.6) 报错 Installing glog (...

  • docker 容器日志清理方案

    本文为转载,原文:docker 容器日志清理方案 docker容器日志清理方案 找出容器日志 在linux上,容器...

网友评论

      本文标题:GLC - 实现 glog 日志清理

      本文链接:https://www.haomeiwen.com/subject/wtmtcftx.html