Documentation
¶
Index ¶
Constants ¶
View Source
const (
DefaultEnvMode = "dev"
)
Variables ¶
This section is empty.
Functions ¶
func ResolveEnvMode ¶ added in v0.4.1
Types ¶
type Config ¶
type Config struct {
Logger `env-required:"true" yaml:"logger"`
}
func (*Config) ReadConfig ¶ added in v0.2.0
type Logger ¶ added in v0.4.0
type Logger struct {
Console struct {
Writer string `env-required:"true" yaml:"writer" env:"LOG_WRITER"`
Type string `env-required:"true" yaml:"type" env:"LOG_TYPE"`
TimeFormat string `env-required:"true" yaml:"time-format" env:"LOG_TIME_FORMAT"`
Level string `env-required:"true" yaml:"level" env:"LOG_LEVEL"`
} `env-required:"true" yaml:"console"`
File struct {
Location string `env-required:"true" yaml:"location"`
MaxSize int `yaml:"size-rotation"`
Type string `env-required:"true" yaml:"type"`
TimeFormat string `env-required:"true" yaml:"time-format"`
Level string `env-required:"true" yaml:"level"`
} `yaml:"file"`
}
Click to show internal directories.
Click to hide internal directories.