etcd uses the zap library for logging application output categorized into levels. A log message’s level is determined according to these conventions: Error: Data has been lost, a request has failed for a bad reason, or a required resource has been lost Examples: A failure to allocate disk space for WAL Warning: (Hopefully) Temporary conditions that may cause errors, but may work fine. A replica disappearing (that may reconnect) is a warning.