mirror of
https://github.com/openimsdk/open-im-server.git
synced 2025-11-05 11:52:10 +08:00
refactor: cmd update.
This commit is contained in:
parent
1500615b49
commit
9edc48d088
@ -19,6 +19,7 @@ import (
|
|||||||
"github.com/openimsdk/open-im-server/v3/internal/rpc/group"
|
"github.com/openimsdk/open-im-server/v3/internal/rpc/group"
|
||||||
"github.com/openimsdk/open-im-server/v3/pkg/common/config"
|
"github.com/openimsdk/open-im-server/v3/pkg/common/config"
|
||||||
"github.com/openimsdk/open-im-server/v3/pkg/common/startrpc"
|
"github.com/openimsdk/open-im-server/v3/pkg/common/startrpc"
|
||||||
|
"github.com/openimsdk/tools/log"
|
||||||
"github.com/openimsdk/tools/system/program"
|
"github.com/openimsdk/tools/system/program"
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
)
|
)
|
||||||
@ -56,6 +57,7 @@ func (a *GroupRpcCmd) Exec() error {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (a *GroupRpcCmd) preRunE() error {
|
func (a *GroupRpcCmd) preRunE() error {
|
||||||
|
log.CInfo(a.ctx, "GroupRpcCmd preRunE", "rpc config", a.groupConfig.RpcConfig)
|
||||||
return startrpc.Start(a.ctx, &a.groupConfig.ZookeeperConfig, &a.groupConfig.RpcConfig.Prometheus, a.groupConfig.RpcConfig.RPC.ListenIP,
|
return startrpc.Start(a.ctx, &a.groupConfig.ZookeeperConfig, &a.groupConfig.RpcConfig.Prometheus, a.groupConfig.RpcConfig.RPC.ListenIP,
|
||||||
a.groupConfig.RpcConfig.RPC.RegisterIP, a.groupConfig.RpcConfig.RPC.Ports,
|
a.groupConfig.RpcConfig.RPC.RegisterIP, a.groupConfig.RpcConfig.RPC.Ports,
|
||||||
a.Index(), a.groupConfig.Share.RpcRegisterName.Auth, &a.groupConfig.Share, &a.groupConfig, group.Start)
|
a.Index(), a.groupConfig.Share.RpcRegisterName.Auth, &a.groupConfig.Share, &a.groupConfig, group.Start)
|
||||||
|
|||||||
@ -18,7 +18,7 @@ import (
|
|||||||
"fmt"
|
"fmt"
|
||||||
"path/filepath"
|
"path/filepath"
|
||||||
|
|
||||||
config2 "github.com/openimsdk/open-im-server/v3/pkg/common/config"
|
"github.com/openimsdk/open-im-server/v3/pkg/common/config"
|
||||||
"github.com/openimsdk/tools/errs"
|
"github.com/openimsdk/tools/errs"
|
||||||
"github.com/openimsdk/tools/log"
|
"github.com/openimsdk/tools/log"
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
@ -29,7 +29,7 @@ type RootCmd struct {
|
|||||||
processName string
|
processName string
|
||||||
port int
|
port int
|
||||||
prometheusPort int
|
prometheusPort int
|
||||||
log config2.Log
|
log config.Log
|
||||||
index int
|
index int
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -102,14 +102,14 @@ func (r *RootCmd) initializeConfiguration(cmd *cobra.Command, opts *CmdOpts) err
|
|||||||
// Load common configuration file
|
// Load common configuration file
|
||||||
//opts.configMap[ShareFileName] = StructEnvPrefix{EnvPrefix: shareEnvPrefix, ConfigStruct: &r.share}
|
//opts.configMap[ShareFileName] = StructEnvPrefix{EnvPrefix: shareEnvPrefix, ConfigStruct: &r.share}
|
||||||
for configFileName, configStruct := range opts.configMap {
|
for configFileName, configStruct := range opts.configMap {
|
||||||
err := config2.LoadConfig(filepath.Join(configDirectory, configFileName),
|
err := config.LoadConfig(filepath.Join(configDirectory, configFileName),
|
||||||
ConfigEnvPrefixMap[configFileName], configStruct)
|
ConfigEnvPrefixMap[configFileName], configStruct)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// Load common log configuration file
|
// Load common log configuration file
|
||||||
return config2.LoadConfig(filepath.Join(configDirectory, LogConfigFileName),
|
return config.LoadConfig(filepath.Join(configDirectory, LogConfigFileName),
|
||||||
ConfigEnvPrefixMap[LogConfigFileName], &r.log)
|
ConfigEnvPrefixMap[LogConfigFileName], &r.log)
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -133,12 +133,12 @@ func (r *RootCmd) initializeLogger(cmdOpts *CmdOpts) error {
|
|||||||
r.log.StorageLocation,
|
r.log.StorageLocation,
|
||||||
r.log.RemainRotationCount,
|
r.log.RemainRotationCount,
|
||||||
r.log.RotationTime,
|
r.log.RotationTime,
|
||||||
config2.Version,
|
config.Version,
|
||||||
)
|
)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return errs.Wrap(err)
|
return errs.Wrap(err)
|
||||||
}
|
}
|
||||||
return errs.Wrap(log.InitConsoleLogger(r.processName, r.log.RemainLogLevel, r.log.IsJson, config2.Version))
|
return errs.Wrap(log.InitConsoleLogger(r.processName, r.log.RemainLogLevel, r.log.IsJson, config.Version))
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user