log watcher is done
CI / changes (push) Successful in 5s
CI / docker-bff (push) Failing after 4s
CI / docker-product (push) Failing after 1s
CI / docker-admin (push) Failing after 1s
CI / docker-user (push) Failing after 1s

This commit is contained in:
2026-08-21 10:06:06 +08:00
parent f49d155373
commit dd67efe0d5
12 changed files with 259 additions and 23 deletions
+12 -7
View File
@@ -3,14 +3,15 @@ package main
import (
"flag"
"lone-services/pkg/discovery"
"lone-services/pkg/logRedis"
"lone-services/pkg/modelbase"
"lone-services/pkg/mysql"
"lone-services/pkg/redis"
"lone-services/pkg/utils"
"lone-services/pkg/validate"
lonelog "lone-services/rpc/lonelog/pb"
"lone-services/services/lonelog/internal/config"
"lone-services/services/lonelog/internal/server"
service2 "lone-services/services/lonelog/internal/service"
"lone-services/services/lonelog/internal/svc"
"net"
"os"
@@ -108,13 +109,13 @@ func main() {
os.Exit(1)
}
if err := redis.Init(redis.Config{
Host: utils.GetConfigString("redis.host"),
Port: utils.GetConfigInt("redis.port"),
Password: utils.GetConfigString("redis.password"),
DB: utils.GetConfigInt("redis.db"),
if err := logRedis.Init(logRedis.LogRedisConfig{
Host: utils.GetConfigString("log-redis.host"),
Port: utils.GetConfigInt("log-redis.port"),
Password: utils.GetConfigString("log-redis.password"),
DB: utils.GetConfigInt("log-redis.db"),
}); err != nil {
logx.Errorf("redis init: %v", err)
logx.Errorf("log redis init: %v", err)
os.Exit(1)
}
@@ -138,6 +139,10 @@ func main() {
s.AddUnaryInterceptors(validate.UnaryServerInterceptor(validate.MustNew()))
watcher := service2.NewLogWatcher()
watcher.StartWatch()
defer watcher.StopWatch()
logx.Infof("Starting rpc server at %s...", listenOn)
s.Start()
}