2 Commits

Author SHA1 Message Date
comma
b743a89505 :memo:修改readme 2025-10-26 23:29:34 +08:00
comma
8772307630 :memo:修改readme 2025-10-26 23:27:23 +08:00
8 changed files with 13 additions and 11 deletions

View File

@@ -84,10 +84,11 @@ if err := zap_logger.NewZapLogger("logger.yaml"); err != nil {
## 配置说明
### 全局配置 (logger)
| 字段名 | 类型 | 说明 | 可选值 | 默认值 |
|----------|--------|-------------------------------|------------------------|-----------|
| encoder | string | 全局日志编码器 | "json", "console" | "console" |
| level | string | 全局日志级别 | "debug", "info", "warn", "error", "dpanic", "panic", "fatal" | "info" |
| 字段名 | 类型 | 说明 | 可选值 | 默认值 |
|-------------|--------|----------|------------------------|-----------|
| encoder | string | 全局日志编码器 | "json", "console" | "console" |
| level | string | 全局日志级别 | "debug", "info", "warn", "error", "dpanic", "panic", "fatal" | "info" |
| stack_level | string | 全局堆栈打印级别 | "warn", "error", "dpanic", "panic", "fatal" | "panic" |
### 文件输出配置 (file)
| 字段名 | 类型 | 说明 | 默认值 |

View File

@@ -5,7 +5,7 @@ import (
"strings"
"time"
customencoder "code.mrx.ltd/pkg/logger/encoder"
customencoder "code.mrx.ltd/pkg/zap_logger/encoder"
"go.uber.org/zap"
"go.uber.org/zap/zapcore"
)

View File

@@ -4,6 +4,7 @@ logger:
encoder: json
# 日志级别
level: info
# 堆栈打印级别
stack_level: panic
# 文件形式

View File

@@ -10,7 +10,7 @@ import (
"go.uber.org/zap/zapcore"
"gopkg.in/natefinch/lumberjack.v2"
customencoder "code.mrx.ltd/pkg/logger/encoder"
customencoder "code.mrx.ltd/pkg/zap_logger/encoder"
)
type fileLogger struct {

2
go.mod
View File

@@ -1,4 +1,4 @@
module code.mrx.ltd/pkg/logger
module code.mrx.ltd/pkg/zap_logger
go 1.25

View File

@@ -6,7 +6,7 @@ import (
"fmt"
"time"
"code.mrx.ltd/pkg/logger/log"
"code.mrx.ltd/pkg/zap_logger/log"
"gorm.io/gorm"
"gorm.io/gorm/logger"
)

View File

@@ -3,7 +3,7 @@ package zap_logger
import (
"testing"
"code.mrx.ltd/pkg/logger/log"
"code.mrx.ltd/pkg/zap_logger/log"
)
func TestNewZapLogger(t *testing.T) {

View File

@@ -5,8 +5,8 @@ import (
"strings"
"time"
customencoder "code.mrx.ltd/pkg/logger/encoder"
"code.mrx.ltd/pkg/logger/write"
customencoder "code.mrx.ltd/pkg/zap_logger/encoder"
"code.mrx.ltd/pkg/zap_logger/write"
"github.com/grafana/loki-client-go/loki"
"go.uber.org/zap"
"go.uber.org/zap/zapcore"