add log test
This commit is contained in:
parent
9712dbfd2c
commit
98605355bb
3
go.mod
3
go.mod
@ -3,9 +3,6 @@ module github.com/ehlxr/log
|
||||
go 1.13
|
||||
|
||||
require (
|
||||
github.com/ehlxr/logger v0.0.0-20191105075740-0235eee42e0f
|
||||
github.com/lestrrat-go/file-rotatelogs v2.2.0+incompatible
|
||||
github.com/lestrrat-go/strftime v0.0.0-20190725011945-5c849dd2c51d // indirect
|
||||
github.com/pkg/errors v0.8.1
|
||||
go.uber.org/zap v1.12.0
|
||||
gopkg.in/natefinch/lumberjack.v2 v2.0.0
|
||||
|
4
log.go
4
log.go
@ -220,6 +220,7 @@ func trimCallerFilePath(ec zapcore.EntryCaller) string {
|
||||
}
|
||||
|
||||
func fileWriteSyncer(name string) zapcore.WriteSyncer {
|
||||
// go get github.com/lestrrat-go/file-rotatelogs
|
||||
// writer, err := rotatelogs.New(
|
||||
// name+".%Y%m%d",
|
||||
// rotatelogs.WithLinkName(name), // 生成软链,指向最新日志文件
|
||||
@ -245,7 +246,8 @@ func fileWriteSyncer(name string) zapcore.WriteSyncer {
|
||||
func writeCrashLog(file string) {
|
||||
err := os.MkdirAll(path.Dir(file), os.ModePerm)
|
||||
if err != nil {
|
||||
log.Fatalf("make crash log dir error. %v", errors.WithStack(err))
|
||||
log.Fatalf("make crash log dir error. %v",
|
||||
errors.WithStack(err))
|
||||
}
|
||||
|
||||
crash.NewCrashLog(file)
|
||||
|
Loading…
Reference in New Issue
Block a user