1. Logging:
1.1. --logger
--logger 'capnslog'
Specify 'zap' for structured logging or 'capnslog'. [WARN] 'capnslog' will be deprecated in v3.5.
--logger 含义:为结构化日志记录指定'zap'或'capnslog'。 默认值:capnslog 环境变量:ETCD_LOGGER 作用:
1.2. --log-outputs
--log-outputs 'default'
Specify 'stdout' or 'stderr' to skip journald logging even when running under systemd, or list of comma separated output targets.
--log-outputs 含义:指定'stdout'或'stderr'以跳过日志记录,即使在systemd或逗号分隔的输出目标列表下运行也是如此。 默认值:default 环境变量:ETCD_LOG_OUTPUT 作用:
1.3. --log-level
--log-level 'info'
Configures log level. Only supports debug, info, warn, error, panic, or fatal.
1.4. --log-package-levels
含义:将单个etcd子包设置为特定的日志级别。一个例子是etcdserver=WARNING,security=DEBUG 默认值:(所有包的INFO) 环境变量:ETCD_LOG_PACKAGE_LEVELS 作用:
设置个人 etcd 子包为指定日志级别。例如 etcdserver=WARNING,security=DEBUG
- 默认: none (所有包为 INFO)
- 环境变量: ETCD_LOG_PACKAGE_LEVELS
1.5. --debug
设置所有子包的默认日志级别为 DEBUG
- 默认: false (所有包为 INFO)
- 环境变量: ETCD_DEBUG