diff options
author | Sage Weil <sage@newdream.net> | 2012-05-30 15:15:50 -0700 |
---|---|---|
committer | Sage Weil <sage@newdream.net> | 2012-05-30 15:15:50 -0700 |
commit | 52187c3eac78baaf48beabe7f99878ddc42240c9 (patch) | |
tree | d2bec3956fa31420a2e54a128e073ed2e6ffa15a /src/log | |
parent | a6f8fe352e8b0f825a381d149443de8c5c78c6fe (diff) | |
download | ceph-52187c3eac78baaf48beabe7f99878ddc42240c9.tar.gz |
log: uninline SubsystemMap mutators
This lets you do something like
p g_ceph_context->_conf->subsys.set_log_level(ceph_subsys_mon, 20)
from gdb.
Signed-off-by: Sage Weil <sage@newdream.net>
Diffstat (limited to 'src/log')
-rw-r--r-- | src/log/SubsystemMap.h | 26 |
1 files changed, 6 insertions, 20 deletions
diff --git a/src/log/SubsystemMap.h b/src/log/SubsystemMap.h index 31233e0e1c6..70f1246ebe7 100644 --- a/src/log/SubsystemMap.h +++ b/src/log/SubsystemMap.h @@ -7,6 +7,8 @@ #include <string> #include <vector> +#include "include/assert.h" + namespace ceph { namespace log { @@ -32,25 +34,9 @@ public: return m_max_name_len; } - void add(unsigned subsys, string name, int log, int gather) { - if (subsys >= m_subsys.size()) - m_subsys.resize(subsys + 1); - m_subsys[subsys].name = name; - m_subsys[subsys].log_level = log; - m_subsys[subsys].gather_level = gather; - if (name.length() > m_max_name_len) - m_max_name_len = name.length(); - } - - void set_log_level(unsigned subsys, int log) { - assert(subsys < m_subsys.size()); - m_subsys[subsys].log_level = log; - } - - void set_gather_level(unsigned subsys, int gather) { - assert(subsys < m_subsys.size()); - m_subsys[subsys].gather_level = gather; - } + void add(unsigned subsys, std::string name, int log, int gather); + void set_log_level(unsigned subsys, int log); + void set_gather_level(unsigned subsys, int gather); int get_log_level(unsigned subsys) const { if (subsys >= m_subsys.size()) @@ -64,7 +50,7 @@ public: return m_subsys[subsys].gather_level; } - const string& get_name(unsigned subsys) const { + const std::string& get_name(unsigned subsys) const { if (subsys >= m_subsys.size()) subsys = 0; return m_subsys[subsys].name; |