From 324f6ba542a07205e688bcfd9df76136571ebbfc Mon Sep 17 00:00:00 2001 From: Yehuda Sadeh Date: Thu, 5 Mar 2020 22:07:26 -0800 Subject: [PATCH] mon: log monitor: add command level param Signed-off-by: Yehuda Sadeh --- src/mon/LogMonitor.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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); -- 2.47.3