When a given log level L was specified, we would reply with all the
messages of "level L and below"; for instance, for a 'log-error' we would
present all the messages of level 'error', 'warn', 'sec', 'info' and
'debug'.
We shouldn't be doing it that way, so we just inverted the filter
condition. Now we show only 'L and above'; i.e., for a log level of
'log-warn', show only 'log-warn' and 'log-error'.
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
list<LogEntry>::reverse_iterator it = summary.tail.rbegin();
for (; it != summary.tail.rend(); it++) {
LogEntry e = *it;
- if (e.type > level)
+ if (e.type < level)
continue;
mlog->entries.push_back(e);
LogEntry le;
le.decode(p);
- if (level < le.type) {
+ if (le.type < level) {
dout(20) << __func__ << " requested " << level
<< " entry " << le.type << dendl;
continue;