文件操作对象,支持自动切割。
go get -u github.com/ibbd-dev/go-rotate-file
package main
import (
"github.com/ibbd-dev/go-rotate-file"
)
func TestWrite(t *testing.T) {
file := rotateFile.Open("/tmp/test-rotate.log")
defer file.Close()
file.SetSuffix(SuffixDay) // 设置文件名后缀
_, err := file.WriteString("hello world")
if err != nil {
panic(err)
}
_, err = file.WriteString("hello world2")
if err != nil {
panic(err)
}
}
- 增加目录不存在的检测
- [ ]
- [ ]