config

package
v6.2.0+incompatible Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 1, 2018 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

View Source
const (
	DefaultType = "log"
)

Defaults for config variables which are not set

Variables

View Source
var (
	DefaultConfig = Config{
		RegistryFile:    "registry",
		ShutdownTimeout: 0,
	}
)

Functions

This section is empty.

Types

type Config

type Config struct {
	Prospectors      []*common.Config     `config:"prospectors"`
	RegistryFile     string               `config:"registry_file"`
	RegistryFlush    time.Duration        `config:"registry_flush"`
	ConfigDir        string               `config:"config_dir"`
	ShutdownTimeout  time.Duration        `config:"shutdown_timeout"`
	Modules          []*common.Config     `config:"modules"`
	ConfigProspector *common.Config       `config:"config.prospectors"`
	ConfigModules    *common.Config       `config:"config.modules"`
	Autodiscover     *autodiscover.Config `config:"autodiscover"`
}

func (*Config) FetchConfigs

func (config *Config) FetchConfigs() error

Fetches and merges all config files given by configDir. All are put into one config object

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL