Merge remote-tracking branch 'origin/main' into allmerge

pull/2442/head
withchao 1 year ago
commit 8d5a139f51

@ -19,7 +19,7 @@
<p align="center"> <p align="center">
<a href="./README.md">Englist</a> · <a href="./README.md">English</a> ·
<a href="./README_zh_CN.md">中文</a> · <a href="./README_zh_CN.md">中文</a> ·
<a href="./docs/readme/README_uk.md">Українська</a> · <a href="./docs/readme/README_uk.md">Українська</a> ·
<a href="./docs/readme/README_cs.md">Česky</a> · <a href="./docs/readme/README_cs.md">Česky</a> ·

@ -19,7 +19,7 @@
<p align="center"> <p align="center">
<a href="./README.md">Englist</a> · <a href="./README.md">English</a> ·
<a href="./README_zh_CN.md">中文</a> · <a href="./README_zh_CN.md">中文</a> ·
<a href="./docs/readme/README_uk.md">Українська</a> · <a href="./docs/readme/README_uk.md">Українська</a> ·
<a href="./docs/readme/README_cs.md">Česky</a> · <a href="./docs/readme/README_cs.md">Česky</a> ·

@ -10,4 +10,5 @@ remainLogLevel: 6
isStdout: false isStdout: false
# Whether to log in JSON format, default is acceptable # Whether to log in JSON format, default is acceptable
isJson: false isJson: false
# output simplify log when KeyAndValues's value len is bigger than 50 in rpc method log
isSimplify: true

@ -32,7 +32,7 @@ This script offers a variety of utilities and helpers to enhance and simplify op
## brief descriptions of each function ## brief descriptions of each function
**Englist:** **English:**
1. `openim::util::ensure-gnu-sed` - Determines if GNU version of `sed` exists on the system and sets its name. 1. `openim::util::ensure-gnu-sed` - Determines if GNU version of `sed` exists on the system and sets its name.
2. `openim::util::ensure-gnu-date` - Determines if GNU version of `date` exists on the system and sets its name. 2. `openim::util::ensure-gnu-date` - Determines if GNU version of `date` exists on the system and sets its name.
3. `openim::util::check-file-in-alphabetical-order` - Checks if a file is sorted in alphabetical order. 3. `openim::util::check-file-in-alphabetical-order` - Checks if a file is sorted in alphabetical order.

@ -1,7 +1,7 @@
# How do I contribute code to OpenIM # How do I contribute code to OpenIM
<p align="center"> <p align="center">
<a href="./CONTRIBUTING.md">Englist</a> · <a href="./CONTRIBUTING.md">English</a> ·
<a href="./CONTRIBUTING-zh_CN.md">中文</a> · <a href="./CONTRIBUTING-zh_CN.md">中文</a> ·
<a href="docs/contributing/CONTRIBUTING-UA.md">Українська</a> · <a href="docs/contributing/CONTRIBUTING-UA.md">Українська</a> ·
<a href="docs/contributing/CONTRIBUTING-CS.md">Česky</a> · <a href="docs/contributing/CONTRIBUTING-CS.md">Česky</a> ·

@ -1,7 +1,7 @@
# How do I contribute code to OpenIM # How do I contribute code to OpenIM
<p align="center"> <p align="center">
<a href="./CONTRIBUTING.md">Englist</a> · <a href="./CONTRIBUTING.md">English</a> ·
<a href="./CONTRIBUTING-zh_CN.md">中文</a> · <a href="./CONTRIBUTING-zh_CN.md">中文</a> ·
<a href="docs/contributing/CONTRIBUTING-UA.md">Українська</a> · <a href="docs/contributing/CONTRIBUTING-UA.md">Українська</a> ·
<a href="docs/contributing/CONTRIBUTING-CS.md">Česky</a> · <a href="docs/contributing/CONTRIBUTING-CS.md">Česky</a> ·

@ -19,7 +19,7 @@
<p align="center"> <p align="center">
<a href="../../README.md">Englist</a> · <a href="../../README.md">English</a> ·
<a href="../../README_zh_CN.md">中文</a> · <a href="../../README_zh_CN.md">中文</a> ·
<a href="./README_uk.md">Українська</a> · <a href="./README_uk.md">Українська</a> ·
<a href="./README_cs.md">Česky</a> · <a href="./README_cs.md">Česky</a> ·

@ -19,7 +19,7 @@
<p align="center"> <p align="center">
<a href="../../README.md">Englist</a> · <a href="../../README.md">English</a> ·
<a href="../../README_zh_CN.md">中文</a> · <a href="../../README_zh_CN.md">中文</a> ·
<a href="./README_uk.md">Українська</a> · <a href="./README_uk.md">Українська</a> ·
<a href="./README_cs.md">Česky</a> · <a href="./README_cs.md">Česky</a> ·

@ -19,7 +19,7 @@
<p align="center"> <p align="center">
<a href="../../README.md">Englist</a> · <a href="../../README.md">English</a> ·
<a href="../../README_zh_CN.md">中文</a> · <a href="../../README_zh_CN.md">中文</a> ·
<a href="./README_uk.md">Українська</a> · <a href="./README_uk.md">Українська</a> ·
<a href="./README_cs.md">Česky</a> · <a href="./README_cs.md">Česky</a> ·

@ -19,7 +19,7 @@
<p align="center"> <p align="center">
<a href="../../README.md">Englist</a> · <a href="../../README.md">English</a> ·
<a href="../../README_zh_CN.md">中文</a> · <a href="../../README_zh_CN.md">中文</a> ·
<a href="./README_uk.md">Українська</a> · <a href="./README_uk.md">Українська</a> ·
<a href="./README_cs.md">Česky</a> · <a href="./README_cs.md">Česky</a> ·

@ -19,7 +19,7 @@
<p align="center"> <p align="center">
<a href="../../README.md">Englist</a> · <a href="../../README.md">English</a> ·
<a href="../../README_zh_CN.md">中文</a> · <a href="../../README_zh_CN.md">中文</a> ·
<a href="./README_uk.md">Українська</a> · <a href="./README_uk.md">Українська</a> ·
<a href="./README_cs.md">Česky</a> · <a href="./README_cs.md">Česky</a> ·

@ -19,7 +19,7 @@
<p align="center"> <p align="center">
<a href="../../README.md">Englist</a> · <a href="../../README.md">English</a> ·
<a href="../../README_zh_CN.md">中文</a> · <a href="../../README_zh_CN.md">中文</a> ·
<a href="./README_uk.md">Українська</a> · <a href="./README_uk.md">Українська</a> ·
<a href="./README_cs.md">Česky</a> · <a href="./README_cs.md">Česky</a> ·

@ -19,7 +19,7 @@
<p align="center"> <p align="center">
<a href="../../README.md">Englist</a> · <a href="../../README.md">English</a> ·
<a href="../../README_zh_CN.md">中文</a> · <a href="../../README_zh_CN.md">中文</a> ·
<a href="./README_uk.md">Українська</a> · <a href="./README_uk.md">Українська</a> ·
<a href="./README_cs.md">Česky</a> · <a href="./README_cs.md">Česky</a> ·

@ -19,7 +19,7 @@
<p align="center"> <p align="center">
<a href="../../README.md">Englist</a> · <a href="../../README.md">English</a> ·
<a href="../../README_zh_CN.md">中文</a> · <a href="../../README_zh_CN.md">中文</a> ·
<a href="./README_uk.md">Українська</a> · <a href="./README_uk.md">Українська</a> ·
<a href="./README_cs.md">Česky</a> · <a href="./README_cs.md">Česky</a> ·

@ -19,7 +19,7 @@
<p align="center"> <p align="center">
<a href="../../README.md">Englist</a> · <a href="../../README.md">English</a> ·
<a href="../../README_zh_CN.md">中文</a> · <a href="../../README_zh_CN.md">中文</a> ·
<a href="./README_uk.md">Українська</a> · <a href="./README_uk.md">Українська</a> ·
<a href="./README_cs.md">Česky</a> · <a href="./README_cs.md">Česky</a> ·

@ -19,7 +19,7 @@
<p align="center"> <p align="center">
<a href="../../README.md">Englist</a> · <a href="../../README.md">English</a> ·
<a href="../../README_zh_CN.md">中文</a> · <a href="../../README_zh_CN.md">中文</a> ·
<a href="./README_uk.md">Українська</a> · <a href="./README_uk.md">Українська</a> ·
<a href="./README_cs.md">Česky</a> · <a href="./README_cs.md">Česky</a> ·

@ -19,7 +19,7 @@
<p align="center"> <p align="center">
<a href="../../README.md">Englist</a> · <a href="../../README.md">English</a> ·
<a href="../../README_zh_CN.md">中文</a> · <a href="../../README_zh_CN.md">中文</a> ·
<a href="./README_uk.md">Українська</a> · <a href="./README_uk.md">Українська</a> ·
<a href="./README_cs.md">Česky</a> · <a href="./README_cs.md">Česky</a> ·

@ -19,7 +19,7 @@
<p align="center"> <p align="center">
<a href="../../README.md">Englist</a> · <a href="../../README.md">English</a> ·
<a href="../../README_zh_CN.md">中文</a> · <a href="../../README_zh_CN.md">中文</a> ·
<a href="./README_uk.md ">Українська</a> · <a href="./README_uk.md ">Українська</a> ·
<a href="./README_cs.md">Česky</a> · <a href="./README_cs.md">Česky</a> ·

@ -12,8 +12,8 @@ require (
github.com/gorilla/websocket v1.5.1 github.com/gorilla/websocket v1.5.1
github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0 github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0
github.com/mitchellh/mapstructure v1.5.0 github.com/mitchellh/mapstructure v1.5.0
github.com/openimsdk/protocol v0.0.69-alpha.38 github.com/openimsdk/protocol v0.0.69-alpha.41
github.com/openimsdk/tools v0.0.49-alpha.52 github.com/openimsdk/tools v0.0.49-alpha.55
github.com/pkg/errors v0.9.1 // indirect github.com/pkg/errors v0.9.1 // indirect
github.com/prometheus/client_golang v1.18.0 github.com/prometheus/client_golang v1.18.0
github.com/stretchr/testify v1.9.0 github.com/stretchr/testify v1.9.0

@ -319,10 +319,10 @@ github.com/onsi/gomega v1.25.0 h1:Vw7br2PCDYijJHSfBOWhov+8cAnUf8MfMaIOV323l6Y=
github.com/onsi/gomega v1.25.0/go.mod h1:r+zV744Re+DiYCIPRlYOTxn0YkOLcAnW8k1xXdMPGhM= github.com/onsi/gomega v1.25.0/go.mod h1:r+zV744Re+DiYCIPRlYOTxn0YkOLcAnW8k1xXdMPGhM=
github.com/openimsdk/gomake v0.0.14-alpha.5 h1:VY9c5x515lTfmdhhPjMvR3BBRrRquAUCFsz7t7vbv7Y= github.com/openimsdk/gomake v0.0.14-alpha.5 h1:VY9c5x515lTfmdhhPjMvR3BBRrRquAUCFsz7t7vbv7Y=
github.com/openimsdk/gomake v0.0.14-alpha.5/go.mod h1:PndCozNc2IsQIciyn9mvEblYWZwJmAI+06z94EY+csI= github.com/openimsdk/gomake v0.0.14-alpha.5/go.mod h1:PndCozNc2IsQIciyn9mvEblYWZwJmAI+06z94EY+csI=
github.com/openimsdk/protocol v0.0.69-alpha.38 h1:kVZCHIXg/el8YJFoIBWhZu1sbbTUqmzgF4l0W3sUH24= github.com/openimsdk/protocol v0.0.69-alpha.41 h1:9hoQ6UHMBq+g58KXir90EpnnvwJ1bvDPixPSaODo4nY=
github.com/openimsdk/protocol v0.0.69-alpha.38/go.mod h1:OZQA9FR55lseYoN2Ql1XAHYKHJGu7OMNkUbuekrKCM8= github.com/openimsdk/protocol v0.0.69-alpha.41/go.mod h1:OZQA9FR55lseYoN2Ql1XAHYKHJGu7OMNkUbuekrKCM8=
github.com/openimsdk/tools v0.0.49-alpha.52 h1:NwAAtBO4BV96qG6Z0P2btGEqn4AI2DFgaHvLMXNHal0= github.com/openimsdk/tools v0.0.49-alpha.55 h1:KPgC53oqiwZYssLKljhtXbWXifMlTj2SSQEusj4Uf4k=
github.com/openimsdk/tools v0.0.49-alpha.52/go.mod h1:h1cYmfyaVtgFbKmb1Cfsl8XwUOMTt8ubVUQrdGtsUh4= github.com/openimsdk/tools v0.0.49-alpha.55/go.mod h1:h1cYmfyaVtgFbKmb1Cfsl8XwUOMTt8ubVUQrdGtsUh4=
github.com/pelletier/go-toml/v2 v2.1.0 h1:FnwAJ4oYMvbT/34k9zzHuZNrhlz48GB3/s6at6/MHO4= github.com/pelletier/go-toml/v2 v2.1.0 h1:FnwAJ4oYMvbT/34k9zzHuZNrhlz48GB3/s6at6/MHO4=
github.com/pelletier/go-toml/v2 v2.1.0/go.mod h1:tJU2Z3ZkXwnxa4DPO899bsyIoywizdUvyaeZurnPPDc= github.com/pelletier/go-toml/v2 v2.1.0/go.mod h1:tJU2Z3ZkXwnxa4DPO899bsyIoywizdUvyaeZurnPPDc=
github.com/pierrec/lz4/v4 v4.1.21 h1:yOVMLb6qSIDP67pl/5F7RepeKYu/VmTyEXvuMI5d9mQ= github.com/pierrec/lz4/v4 v4.1.21 h1:yOVMLb6qSIDP67pl/5F7RepeKYu/VmTyEXvuMI5d9mQ=

@ -139,6 +139,7 @@ func (r *RootCmd) initializeLogger(cmdOpts *CmdOpts) error {
r.log.RemainRotationCount, r.log.RemainRotationCount,
r.log.RotationTime, r.log.RotationTime,
config.Version, config.Version,
r.log.IsSimplify,
) )
if err != nil { if err != nil {
return errs.Wrap(err) return errs.Wrap(err)

@ -15,6 +15,9 @@
package config package config
import ( import (
"strings"
"time"
"github.com/openimsdk/tools/db/mongoutil" "github.com/openimsdk/tools/db/mongoutil"
"github.com/openimsdk/tools/db/redisutil" "github.com/openimsdk/tools/db/redisutil"
"github.com/openimsdk/tools/mq/kafka" "github.com/openimsdk/tools/mq/kafka"
@ -22,8 +25,6 @@ import (
"github.com/openimsdk/tools/s3/kodo" "github.com/openimsdk/tools/s3/kodo"
"github.com/openimsdk/tools/s3/minio" "github.com/openimsdk/tools/s3/minio"
"github.com/openimsdk/tools/s3/oss" "github.com/openimsdk/tools/s3/oss"
"strings"
"time"
) )
type CacheConfig struct { type CacheConfig struct {
@ -48,6 +49,7 @@ type Log struct {
RemainLogLevel int `mapstructure:"remainLogLevel"` RemainLogLevel int `mapstructure:"remainLogLevel"`
IsStdout bool `mapstructure:"isStdout"` IsStdout bool `mapstructure:"isStdout"`
IsJson bool `mapstructure:"isJson"` IsJson bool `mapstructure:"isJson"`
IsSimplify bool `mapstructure:"isSimplify"`
WithStack bool `mapstructure:"withStack"` WithStack bool `mapstructure:"withStack"`
} }

Loading…
Cancel
Save