From bdc692f2a4116893fd8273802db813caf82271b4 Mon Sep 17 00:00:00 2001 From: icey-yu <1186114839@qq.com> Date: Mon, 9 Sep 2024 18:28:21 +0800 Subject: [PATCH] fix: add logs --- pkg/rpccache/online.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkg/rpccache/online.go b/pkg/rpccache/online.go index 04b43d9e4..26b283de9 100644 --- a/pkg/rpccache/online.go +++ b/pkg/rpccache/online.go @@ -32,16 +32,19 @@ func NewOnlineCache(user rpcclient.UserRpcClient, group *GroupLocalCache, rdb re Cond: sync.NewCond(l), } + ctx := mcontext.SetOperationID(context.TODO(), strconv.FormatInt(time.Now().UnixNano()+int64(rand.Uint32()), 10)) + switch x.fullUserCache { case true: + log.ZDebug(ctx, "fullUserCache is true") x.mapCache = cacheutil.NewCache[string, []int32]() go func() { - ctx := mcontext.SetOperationID(context.TODO(), strconv.FormatInt(time.Now().UnixNano()+int64(rand.Uint32()), 10)) if err := x.initUsersOnlineStatus(ctx); err != nil { log.ZError(ctx, "initUsersOnlineStatus failed", err) } }() case false: + log.ZDebug(ctx, "fullUserCache is false") x.lruCache = lru.NewSlotLRU(1024, localcache.LRUStringHash, func() lru.LRU[string, []int32] { return lru.NewLayLRU[string, []int32](2048, cachekey.OnlineExpire/2, time.Second*3, localcache.EmptyTarget{}, func(key string, value []int32) {}) })