1 Star 0 Fork 0

AK/timewriter

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

TimeWriter

TimeWriter implements io.Writer to roll daily and comporess log file time

Overview

  • implements io.Writer. You can easily use in golang log, GORM, grpclog etc.
  • daily roll log, the file name's prefix is process name
  • compress to gz for old file

Getting Started

Example

To use TimeWriter, you can git clone https://github.com/longbozhan/timewriter, and import like this:

package main

import (
	"log"
)

func main() {
	timeWriter := &TimeWriter{
		Dir:        "./log",
		Compress:   true,
		ReserveDay: 30,
	}
	logDebug := log.New(timeWriter, " [Debug] ", log.LstdFlags)
	logDebug.Println("this is debug")
}

Reference

空文件

简介

暂无描述 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/ak999/timewriter.git
git@gitee.com:ak999/timewriter.git
ak999
timewriter
timewriter
master

搜索帮助