Documentation ¶
Index ¶
- Variables
- func CurrentTime() time.Time
- func CurrentTimeMs() int64
- func LogHigh() glog.Verbose
- func LogLow() glog.Verbose
- func LogMed() glog.Verbose
- func LogTrace() glog.Verbose
- func SetLogConfig(config *Configuration)
- func SetLogDefaults()
- func TSToTimeIfNotSet(current *time.Time, tsMs *int64) time.Time
- type Configuration
Constants ¶
This section is empty.
Variables ¶
View Source
var CurrentStaticTime = time.Time{}
View Source
var Version = "dev"
Functions ¶
func CurrentTime ¶
func CurrentTimeMs ¶
func CurrentTimeMs() int64
func SetLogConfig ¶ added in v0.1.3
func SetLogConfig(config *Configuration)
func SetLogDefaults ¶
func SetLogDefaults()
Types ¶
type Configuration ¶
type Configuration struct { // true if this vault service is the main agency subscriber // TODO: this need to be rethought when we are scaling vault AgencyMainSubscriber bool `mapstructure:"agency_main_subscriber"` AgencyCertPath string `mapstructure:"agency_cert_path"` AgencyHost string `mapstructure:"agency_host"` AgencyPort int `mapstructure:"agency_port"` AgencyAdminID string `mapstructure:"agency_admin_id"` AgencyInsecure bool `mapstructure:"agency_insecure"` Address string DBHost string `mapstructure:"db_host"` DBPassword string `mapstructure:"db_password"` DBPort int `mapstructure:"db_port"` DBTracing bool `mapstructure:"db_tracing"` DBMigrationsPath string `mapstructure:"db_migrations_path"` DBName string `mapstructure:"db_name"` GenerateFakeData bool JWTKey string `mapstructure:"jwt_key"` LogLevel string `mapstructure:"log_level"` ServerPort int `mapstructure:"server_port"` UsePlayground bool `mapstructure:"use_playground"` Version string }
func LoadConfig ¶
func LoadConfig() *Configuration
Click to show internal directories.
Click to hide internal directories.