From cb6a906ca78b63b8ade87517ce224cefc30cbaef Mon Sep 17 00:00:00 2001 From: Yun <995116474@qq.com> Date: Tue, 28 May 2024 09:30:57 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E7=9B=B4=E6=8E=A5=E8=BF=9E?= =?UTF-8?q?=E7=9A=84=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- loggerc.go | 15 ++++++++++----- remove.go | 6 ++++++ 2 files changed, 16 insertions(+), 5 deletions(-) diff --git a/loggerc.go b/loggerc.go index 18edd9f..dbabd12 100644 --- a/loggerc.go +++ b/loggerc.go @@ -1,6 +1,9 @@ package loggerx -import "context" +import ( + "context" + "fmt" +) var loggerc *Logger @@ -21,17 +24,19 @@ func Channel(ch string) (r *Logger) { } func Info(ctx context.Context, v ...any) { - loggerc.Info(ctx, v...) + loggerc.logger(ctx, "info", v...) } func Infof(ctx context.Context, format string, v ...any) { - loggerc.Infof(ctx, format, v...) + s := fmt.Sprintf(format, v...) + loggerc.logger(ctx, "info", s) } func Error(ctx context.Context, v ...any) { - loggerc.Error(ctx, v...) + loggerc.logger(ctx, "error", v...) } func Errorf(ctx context.Context, format string, v ...any) { - loggerc.Errorf(ctx, format, v...) + s := fmt.Sprintf(format, v...) + loggerc.logger(ctx, "error", s) } diff --git a/remove.go b/remove.go index 9219d10..ca0a4fe 100644 --- a/remove.go +++ b/remove.go @@ -7,6 +7,8 @@ import ( "time" ) +// 监听dir文件夹的所有文件,循环查找是否有超过days天的文件,删除掉 + func (l *Logger) delete() { err := filepath.Walk(l.option.dir, func(path string, info os.FileInfo, err error) error { if err != nil { @@ -39,6 +41,10 @@ func (l *Logger) delete() { if err != nil { fmt.Println(err) } + + // 监听文件夹,获取新加入的文件 + + } func isEmptyDir(path string) bool {