-
Notifications
You must be signed in to change notification settings - Fork 702
/
unified.go
124 lines (115 loc) · 3.9 KB
/
unified.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
// Copyright 2020 Douyu
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
package ecode
// 统一 Err Kind
const (
// ErrKindUnmarshalConfigErr ...
ErrKindUnmarshalConfigErr = "unmarshal config err"
// ErrKindRegisterErr ...
ErrKindRegisterErr = "register err"
// ErrKindUriErr ...
ErrKindUriErr = "uri err"
// ErrKindRequestErr ...
ErrKindRequestErr = "request err"
// ErrKindFlagErr ...
ErrKindFlagErr = "flag err"
// ErrKindListenErr ...
ErrKindListenErr = "listen err"
// ErrKindAny ...
ErrKindAny = "any"
)
// 统一 Msg信息,模块内信息唯一
const (
// MsgRegisterParseConfigErr1 ...
MsgRegisterParseConfigErr1 = "register parse config err1"
// MsgRegisterParseConfigErr2 ...
MsgRegisterParseConfigErr2 = "register parse config err2"
// MsgRegisterETCDErr ...
MsgRegisterETCDErr = "register service err"
// MsgRegisterETCDOk ...
MsgRegisterETCDOk = "register service ok"
// MsgDeleteParseProviderUriErr ...
MsgDeleteParseProviderUriErr = "delete parse provider uri err"
// MsgDeleteParseConfiguratorsUriErr ...
MsgDeleteParseConfiguratorsUriErr = "delete parse configurators uri err"
// MsgUpdateParseProviderUriErr ...
MsgUpdateParseProviderUriErr = "update parse provider uri err"
// MsgUpdateParseConfiguratorsUriErr ...
MsgUpdateParseConfiguratorsUriErr = "update parse configurators uri err"
// MsgUpdateParseConfigErr ...
MsgUpdateParseConfigErr = "update parse config err"
// MsgUpdateResolverOk ...
MsgUpdateResolverOk = "update resolver ok"
// MsgWatchRequestErr ...
MsgWatchRequestErr = "watch request err"
// MsgDeregisterETCDOk ...
MsgDeregisterETCDOk = "deregister etcd service ok"
// MsgDeregisterETCDErr ...
MsgDeregisterETCDErr = "deregister etcd service err"
// MsgRegistryResolverOk ...
MsgRegistryResolverOk = "resolver build ok"
// MsgRegistryResolverNow ...
MsgRegistryResolverNow = "resolver now"
// MsgRegistryResolverClose ...
MsgRegistryResolverClose = "resolver close"
// config msg
MsgConfigParseFlagPanic = "parse flag panic"
// MsgConfigLoadFromRemoteDataSourcePanic ...
MsgConfigLoadFromRemoteDataSourcePanic = "load from remote datasource panic"
// MsgConfigLoadFromRemoteDataSourceOK ...
MsgConfigLoadFromRemoteDataSourceOK = "load from remote datasource ok"
// MsgConfigLoadFromFilePanic ...
MsgConfigLoadFromFilePanic = "load from file panic"
// MsgConfigLoadFromFileOK ...
MsgConfigLoadFromFileOK = "load from file ok"
// app msg
MsgAppStartServerOk = "server start"
// MsgAppStartGovernorOk ...
MsgAppStartGovernorOk = "governor start"
// proc msg
MsgProcSetPanic = "set max procs panic"
// MsgProcSetOk ...
MsgProcSetOk = "set max procs ok"
// grpc server
MsgGrpcServerNewErr = "new grpc server err"
// MsgGrpcServerRecover ...
MsgGrpcServerRecover = "grpc server recover"
// client mysql
MsgClientMysqlOpenStart = "client mysql start"
// MsgClientMysqlOpenPanic ...
MsgClientMysqlOpenPanic = "mysql open panic"
// MsgClientMysqlPingPanic ...
MsgClientMysqlPingPanic = "mysql ping panic"
)
// 统一模块信息
const (
// ModConfig ...
ModConfig = "config"
// ModApp ...
ModApp = "app"
// ModProc ...
ModProc = "proc"
// ModGrpcServer ...
ModGrpcServer = "server.grpc"
// ModRegistryETCD ...
ModRegistryETCD = "registry.etcd"
// ModClientETCD ...
ModClientETCD = "client.etcd"
// ModClientGrpc ...
ModClientGrpc = "client.grpc"
// ModClientMySQL ...
ModClientMySQL = "client.mysql"
// ModXcronETCD ...
ModXcronETCD = "xcron.etcd"
)