优化服务启动流程
This commit is contained in:
11
server/pkg/env/env.go
vendored
11
server/pkg/env/env.go
vendored
@@ -25,8 +25,9 @@ var (
|
||||
DbPassword string
|
||||
DbTimezone string = "Asia/Shanghai"
|
||||
|
||||
EndpointOnline string
|
||||
EndpointOffline string
|
||||
EndpointOnline string
|
||||
EndpointOffline string
|
||||
EndpointAssigned string
|
||||
)
|
||||
|
||||
func Init() {
|
||||
@@ -137,4 +138,10 @@ func Init() {
|
||||
} else {
|
||||
panic("环境变量 ENDPOINT_OFFLINE 未设置")
|
||||
}
|
||||
value = os.Getenv("ENDPOINT_ASSIGNED")
|
||||
if value != "" {
|
||||
EndpointAssigned = value
|
||||
} else {
|
||||
panic("环境变量 ENDPOINT_ASSIGNED 未设置")
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,6 +3,7 @@ package log
|
||||
import (
|
||||
"log/slog"
|
||||
"os"
|
||||
"proxy-server/server/pkg/env"
|
||||
"time"
|
||||
|
||||
"github.com/lmittmann/tint"
|
||||
@@ -10,13 +11,12 @@ import (
|
||||
)
|
||||
|
||||
func Init() {
|
||||
mode := os.Getenv("APP_LOG_MODE")
|
||||
if mode == "" {
|
||||
mode = "dev"
|
||||
var mode = env.AppLogMode
|
||||
var level = slog.LevelDebug
|
||||
if mode == "test" {
|
||||
level = slog.LevelInfo
|
||||
}
|
||||
|
||||
level := slog.LevelInfo
|
||||
|
||||
switch mode {
|
||||
case "dev":
|
||||
writer := colorable.NewColorable(os.Stdout)
|
||||
|
||||
Reference in New Issue
Block a user