Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b743a89505 | ||
|
|
8772307630 |
@@ -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)
|
||||
| 字段名 | 类型 | 说明 | 默认值 |
|
||||
|
||||
@@ -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"
|
||||
)
|
||||
|
||||
@@ -4,6 +4,7 @@ logger:
|
||||
encoder: json
|
||||
# 日志级别
|
||||
level: info
|
||||
# 堆栈打印级别
|
||||
stack_level: panic
|
||||
|
||||
# 文件形式
|
||||
|
||||
2
file.go
2
file.go
@@ -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
2
go.mod
@@ -1,4 +1,4 @@
|
||||
module code.mrx.ltd/pkg/logger
|
||||
module code.mrx.ltd/pkg/zap_logger
|
||||
|
||||
go 1.25
|
||||
|
||||
|
||||
2
gorm.go
2
gorm.go
@@ -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"
|
||||
)
|
||||
|
||||
@@ -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) {
|
||||
|
||||
4
loki.go
4
loki.go
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user