Browse Source

refactor(internal/service): 优化 GameShield 服务日志记录

- 在函数开始时添加了新的日志记录语句
- 优化了日志记录的时间戳字段- 统一了日志记录的上下文使用
-调整了部分代码格式
fusu 2 tháng trước cách đây
mục cha
commit
27d137b594
1 tập tin đã thay đổi với 5 bổ sung3 xóa
  1. 5 3
      internal/service/gameshield.go

+ 5 - 3
internal/service/gameshield.go

@@ -192,18 +192,20 @@ func (service *gameShieldService) GetGameShieldOnlineList(ctx context.Context, h
 }
 
 func (service *gameShieldService) IsExistGameShieldKey(ctx context.Context, key string) (string, error) {
+	logger := service.logger.WithContext(ctx)
+	logger.Info("处理请求0", zap.Time("time0", time.Now()))
 	cookie, err := service.required.Required(ctx)
 	if err != nil {
 		return "", err
 	}
-	service.logger.Info("time", zap.Time("time1", time.Now()))
+	service.logger.WithValue(ctx, zap.Time("time1", time.Now()))
 	respBody, err := service.crawlerService.FetchPageContent(ctx, "admin/info/rule", cookie)
 	if err != nil {
 		return "", err
 	}
-	service.logger.Info("time2", zap.Time("time2", time.Now()))
+	logger.Info("time2", zap.Time("time2", time.Now()))
 	if err := service.parser.CheckSDKKeyStatus(string(respBody), key); err != nil {
-		service.logger.Info("time3", zap.Time("time3", time.Now()))
+		logger.Info("time3", zap.Time("time3", time.Now()))
 		return "", err
 	}
 	return "", nil