Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Flags flags
View Source
var Logger *log_level.Logger
Functions ¶
func GetErrCode ¶
func GetStatusCode ¶
func InitLogger ¶
func InitLogger(config sb_util.LoggerConfig) (out *os.File, err error)
func ParseFlags ¶
func ParseFlags()
Types ¶
type Config ¶
type Config struct { Logger sb_util.LoggerConfig `json:"logger" env_var:"LOGGER_CONFIG"` Socket SocketConfig `json:"socket" env_var:"SOCKET_CONFIG"` Jobs JobsConfig `json:"jobs" env_var:"JOBS_CONFIG"` CoreService CoreServiceConfig `json:"core_service" env_var:"CORE_SERVICE_CONFIG"` HttpClient HttpClientConfig `json:"http_client" env_var:"HTTP_CLIENT_CONFIG"` EndpointsConfPath string `json:"endpoints_conf_path" env_var:"ENDPOINTS_CONF_PATH"` ComposeFilePath string `json:"compose_file_path" env_var:"COMPOSE_FILE_PATH"` CoreID string `json:"core_id" env_var:"CORE_ID"` }
type CoreServiceConfig ¶ added in v0.0.2
type CoreServiceConfig struct {
GatewaySrvName string `json:"gateway_srv_name" env_var:"CORE_GATEWAY_SRV_NAME"`
}
type HttpClientConfig ¶ added in v0.0.2
type JobsConfig ¶
type JobsConfig struct { BufferSize int `json:"buffer_size" env_var:"JOBS_BUFFER_SIZE"` MaxNumber int `json:"max_number" env_var:"JOBS_MAX_NUMBER"` CCHInterval int `json:"cch_interval" env_var:"JOBS_CCH_INTERVAL"` JHInterval int `json:"jh_interval" env_var:"JOBS_JH_INTERVAL"` MaxAge int64 `json:"max_age" env_var:"JOBS_MAX_AGE"` }
Click to show internal directories.
Click to hide internal directories.