添加直接连的日志
This commit is contained in:
+10
-5
@@ -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)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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 {
|
||||||
|
|||||||
Reference in New Issue
Block a user