+ if (stringmatch(pattern,"slowlog-log-slower-than",0)) {
+ addReplyBulkCString(c,"slowlog-log-slower-than");
+ addReplyBulkLongLong(c,server.slowlog_log_slower_than);
+ matches++;
+ }
+ if (stringmatch(pattern,"slowlog-max-len",0)) {
+ addReplyBulkCString(c,"slowlog-max-len");
+ addReplyBulkLongLong(c,server.slowlog_max_len);
+ matches++;
+ }
+ if (stringmatch(pattern,"loglevel",0)) {
+ char *s;
+
+ switch(server.verbosity) {
+ case REDIS_WARNING: s = "warning"; break;
+ case REDIS_VERBOSE: s = "verbose"; break;
+ case REDIS_NOTICE: s = "notice"; break;
+ case REDIS_DEBUG: s = "debug"; break;
+ default: s = "unknown"; break; /* too harmless to panic */
+ }
+ addReplyBulkCString(c,"loglevel");
+ addReplyBulkCString(c,s);
+ matches++;
+ }