添加直接连的日志

This commit is contained in:
Yun
2024-05-28 09:30:57 +08:00
parent 35a3d56e1f
commit cb6a906ca7
2 changed files with 16 additions and 5 deletions
+10 -5
View File
@@ -1,6 +1,9 @@
package loggerx package loggerx
import "context" import (
"context"
"fmt"
)
var loggerc *Logger var loggerc *Logger
@@ -21,17 +24,19 @@ func Channel(ch string) (r *Logger) {
} }
func Info(ctx context.Context, v ...any) { 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) { 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) { 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) { func Errorf(ctx context.Context, format string, v ...any) {
loggerc.Errorf(ctx, format, v...) s := fmt.Sprintf(format, v...)
loggerc.logger(ctx, "error", s)
} }
+6
View File
@@ -7,6 +7,8 @@ import (
"time" "time"
) )
// 监听dir文件夹的所有文件,循环查找是否有超过days天的文件,删除掉
func (l *Logger) delete() { func (l *Logger) delete() {
err := filepath.Walk(l.option.dir, func(path string, info os.FileInfo, err error) error { err := filepath.Walk(l.option.dir, func(path string, info os.FileInfo, err error) error {
if err != nil { if err != nil {
@@ -39,6 +41,10 @@ func (l *Logger) delete() {
if err != nil { if err != nil {
fmt.Println(err) fmt.Println(err)
} }
// 监听文件夹,获取新加入的文件
} }
func isEmptyDir(path string) bool { func isEmptyDir(path string) bool {