chore: remove init if possible (#2485)

This commit is contained in:
Kevin Wan
2022-10-06 23:57:56 +08:00
committed by GitHub
parent 97f8667b71
commit 773b59106b
4 changed files with 5 additions and 21 deletions

View File

@@ -25,9 +25,9 @@ var (
errValueNotStruct = errors.New("value type is not struct")
keyUnmarshaler = NewUnmarshaler(defaultKeyName)
durationType = reflect.TypeOf(time.Duration(0))
cacheKeys map[string][]string
cacheKeys = make(map[string][]string)
cacheKeysLock sync.Mutex
defaultCache map[string]interface{}
defaultCache = make(map[string]interface{})
defaultCacheLock sync.Mutex
emptyMap = map[string]interface{}{}
emptyValue = reflect.ValueOf(lang.Placeholder)
@@ -49,11 +49,6 @@ type (
}
)
func init() {
cacheKeys = make(map[string][]string)
defaultCache = make(map[string]interface{})
}
// NewUnmarshaler returns a Unmarshaler.
func NewUnmarshaler(key string, opts ...UnmarshalOption) *Unmarshaler {
unmarshaler := Unmarshaler{

View File

@@ -48,4 +48,4 @@ func TestParseHeadersArrayInt(t *testing.T) {
r.Header.Add("foo", "2")
assert.Nil(t, ParseHeaders(r.Header, &val))
assert.Equal(t, []int{1, 2}, val.Foo)
}
}

View File

@@ -1,8 +1,6 @@
package internal
import (
"sync"
"github.com/zeromicro/go-zero/core/logx"
"google.golang.org/grpc/grpclog"
)
@@ -10,16 +8,11 @@ import (
// because grpclog.errorLog is not exported, we need to define our own.
const errorLevel = 2
var once sync.Once
// A Logger is a rpc logger.
type Logger struct{}
// InitLogger initializes the rpc logger.
func InitLogger() {
once.Do(func() {
grpclog.SetLoggerV2(new(Logger))
})
func init() {
grpclog.SetLoggerV2(new(Logger))
}
// Error logs the given args into error log.

View File

@@ -25,10 +25,6 @@ type (
}
)
func init() {
InitLogger()
}
// NewRpcServer returns a Server.
func NewRpcServer(address string, opts ...ServerOption) Server {
var options rpcServerOptions