And set up an observer in CephContext to coarsen/refine time stamps as
requested.
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
"err_to_graylog",
"log_graylog_host",
"log_graylog_port",
+ "log_coarse_timestamps",
"fsid",
"host",
NULL
log->graylog()->set_destination(conf->log_graylog_host, conf->log_graylog_port);
}
+ if (changed.find("log_coarse_timestamps") != changed.end()) {
+ log->set_coarse_timestamps(conf->_get_val<bool>("log_coarse_timestamps"));
+ }
+
// metadata
if (log->graylog() && changed.count("host")) {
log->graylog()->set_hostname(conf->host);
.set_description("port number for the remote graylog server")
.add_see_also("log_graylog_host"),
+ Option("log_coarse_timestamps", Option::TYPE_BOOL, Option::LEVEL_ADVANCED)
+ .set_default(true)
+ .set_description("timestamp log entries from coarse system clock "
+ "to improve performance")
+ .add_service("common")
+ .add_tag("performance")
+ .add_tag("service"),
// unmodified