args += cmd_vartype_stringify(p->second);
}
args = "[" + args + "]";
+
+ bool read_only = false;
+ if (command == "mon_status" || command == "quorum_status") {
+ read_only = true;
+ }
- audit_clog->info() << "from='admin socket' "
- << "entity='admin socket' "
- << "cmd=" << command << " "
- << "args=" << args << ": dispatch";
+ (read_only ? audit_clog->debug() : audit_clog->info())
+ << "from='admin socket' entity='admin socket' "
+ << "cmd='" << command << "' args=" << args << ": dispatch";
if (command == "mon_status") {
get_mon_status(f.get(), ss);
} else {
assert(0 == "bad AdminSocket command binding");
}
- audit_clog->info() << "from='admin socket' "
- << "entity='admin socket' "
- << "cmd=" << command << " "
- << "args=" << args << ": finished";
+ (read_only ? audit_clog->debug() : audit_clog->info())
+ << "from='admin socket' "
+ << "entity='admin socket' "
+ << "cmd=" << command << " "
+ << "args=" << args << ": finished";
return;
abort:
- audit_clog->info() << "from='admin socket' "
- << "entity='admin socket' "
- << "cmd=" << command << " "
- << "args=" << args << ": aborted";
+ (read_only ? audit_clog->debug() : audit_clog->info())
+ << "from='admin socket' "
+ << "entity='admin socket' "
+ << "cmd=" << command << " "
+ << "args=" << args << ": aborted";
}
void Monitor::handle_signal(int signum)