diff --git a/api/core/app_server.go b/api/core/app_server.go index 7302678b..82472a1c 100644 --- a/api/core/app_server.go +++ b/api/core/app_server.go @@ -35,7 +35,6 @@ import ( ) type AppServer struct { - Debug bool Config *types.AppConfig Engine *gin.Engine SysConfig *types.SystemConfig // system config cache @@ -45,7 +44,6 @@ func NewServer(appConfig *types.AppConfig) *AppServer { gin.SetMode(gin.ReleaseMode) gin.DefaultWriter = io.Discard return &AppServer{ - Debug: false, Config: appConfig, Engine: gin.Default(), } @@ -112,14 +110,14 @@ func corsMiddleware() gin.HandlerFunc { return func(c *gin.Context) { method := c.Request.Method origin := c.Request.Header.Get("Origin") - + // 设置允许的请求源 if origin != "" { c.Header("Access-Control-Allow-Origin", origin) } else { c.Header("Access-Control-Allow-Origin", "*") } - + c.Header("Access-Control-Allow-Methods", "POST, GET, OPTIONS, PUT, DELETE, UPDATE") //允许跨域设置可以返回其他子段,可以自定义字段 c.Header("Access-Control-Allow-Headers", "Authorization, Body-Length, Body-Type, Admin-Authorization,content-type") diff --git a/api/handler/chat_handler.go b/api/handler/chat_handler.go index 678dd182..7405f9d3 100644 --- a/api/handler/chat_handler.go +++ b/api/handler/chat_handler.go @@ -59,14 +59,6 @@ func NewChatHandler(app *core.AppServer, db *gorm.DB, redis *redis.Client, manag } func (h *ChatHandler) sendMessage(ctx context.Context, session *types.ChatSession, role model.ChatRole, prompt string, ws *types.WsClient) error { - if !h.App.Debug { - defer func() { - if r := recover(); r != nil { - logger.Error("Recover message from error: ", r) - } - }() - } - var user model.User res := h.DB.Model(&model.User{}).First(&user, session.UserId) if res.Error != nil { diff --git a/api/logger/logger.go b/api/logger/logger.go index cd50840b..40ce15a2 100644 --- a/api/logger/logger.go +++ b/api/logger/logger.go @@ -8,11 +8,12 @@ package logger // * +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ import ( + "os" + "strings" + "go.uber.org/zap" "go.uber.org/zap/zapcore" "gopkg.in/natefinch/lumberjack.v2" - "os" - "strings" ) var logger *zap.Logger @@ -23,7 +24,7 @@ func GetLogger() *zap.SugaredLogger { return sugarLogger } - logLevel := zap.NewAtomicLevelAt(getLogLevel(os.Getenv("LOG_LEVEL"))) + logLevel := zap.NewAtomicLevelAt(getLogLevel(os.Getenv("GEEKAI_LOG_LEVEL"))) encoder := getEncoder() writerSyncer := getLogWriter() fileCore := zapcore.NewCore(encoder, writerSyncer, logLevel) diff --git a/api/service/license_service.go b/api/service/license_service.go index 5b8863cc..b96c394d 100644 --- a/api/service/license_service.go +++ b/api/service/license_service.go @@ -102,7 +102,7 @@ func (s *LicenseService) SyncLicense() { if err != nil { retryCounter++ if retryCounter < 5 { - logger.Warn(err) + logger.Debug(err) } s.license.IsActive = false } else {