From: Yehuda Sadeh Date: Fri, 6 Mar 2020 06:07:26 +0000 (-0800) Subject: mon: log monitor: add command level param X-Git-Tag: v15.2.0~51^2~4^2~2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=324f6ba542a07205e688bcfd9df76136571ebbfc;p=ceph.git mon: log monitor: add command level param Signed-off-by: Yehuda Sadeh --- diff --git a/src/mon/LogMonitor.cc b/src/mon/LogMonitor.cc index bc4206fc0cc..f3ea72e31d4 100644 --- a/src/mon/LogMonitor.cc +++ b/src/mon/LogMonitor.cc @@ -673,6 +673,7 @@ bool LogMonitor::prepare_command(MonOpRequestRef op) if (prefix == "log") { vector logtext; + string level_str; cmd_getval(cmdmap, "logtext", logtext); LogEntry le; le.rank = m->get_orig_source(); @@ -680,7 +681,8 @@ bool LogMonitor::prepare_command(MonOpRequestRef op) le.name = session->entity_name; le.stamp = m->get_recv_stamp(); le.seq = 0; - le.prio = CLOG_INFO; + cmd_getval(cmdmap, "level", level_str, string("info")); + le.prio = LogEntry::str_to_level(level_str); le.channel = CLOG_CHANNEL_DEFAULT; le.msg = str_join(logtext, " "); pending_summary.add(le);