|
@@ -75,6 +75,7 @@ type config struct {
|
|
|
configFile string
|
|
configFile string
|
|
|
printVersion bool
|
|
printVersion bool
|
|
|
ignored []string
|
|
ignored []string
|
|
|
|
|
+ logOutput string
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// configFlags has the set of flags used for command line parsing a Config
|
|
// configFlags has the set of flags used for command line parsing a Config
|
|
@@ -184,6 +185,7 @@ func newConfig() *config {
|
|
|
// logging
|
|
// logging
|
|
|
fs.BoolVar(&cfg.Debug, "debug", false, "Enable debug-level logging for etcd.")
|
|
fs.BoolVar(&cfg.Debug, "debug", false, "Enable debug-level logging for etcd.")
|
|
|
fs.StringVar(&cfg.LogPkgLevels, "log-package-levels", "", "Specify a particular log level for each etcd package (eg: 'etcdmain=CRITICAL,etcdserver=DEBUG').")
|
|
fs.StringVar(&cfg.LogPkgLevels, "log-package-levels", "", "Specify a particular log level for each etcd package (eg: 'etcdmain=CRITICAL,etcdserver=DEBUG').")
|
|
|
|
|
+ fs.StringVar(&cfg.logOutput, "log-output", "default", "Specify 'stdout' or 'stderr' to skip journald logging even when running under systemd.")
|
|
|
|
|
|
|
|
// unsafe
|
|
// unsafe
|
|
|
fs.BoolVar(&cfg.ForceNewCluster, "force-new-cluster", false, "Force to create a new one member cluster.")
|
|
fs.BoolVar(&cfg.ForceNewCluster, "force-new-cluster", false, "Force to create a new one member cluster.")
|