]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
common: LogEntry: add clog_type_to_string()
authorJoao Eduardo Luis <joao.luis@inktank.com>
Mon, 28 Jul 2014 22:04:17 +0000 (23:04 +0100)
committerJoao Eduardo Luis <joao.luis@inktank.com>
Wed, 27 Aug 2014 17:21:47 +0000 (18:21 +0100)
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
src/common/LogEntry.cc
src/common/LogEntry.h

index a5fd96e2db59357e5fd4781da6b5cef254de3460..235f0ed36d0c44e86b26fa36c4ef6b703123548d 100644 (file)
@@ -130,6 +130,25 @@ int string_to_syslog_facility(string s)
   return LOG_USER;
 }
 
+string clog_type_to_string(clog_type t)
+{
+  switch (t) {
+    case CLOG_DEBUG:
+      return "debug";
+    case CLOG_INFO:
+      return "info";
+    case CLOG_WARN:
+      return "warn";
+    case CLOG_ERROR:
+      return "err";
+    case CLOG_SEC:
+      return "crit";
+    default:
+      assert(0);
+      return 0;
+  }
+}
+
 void LogEntry::log_to_syslog(string level, string facility)
 {
   int min = string_to_syslog_level(level);
index 86a7fec88f78051baec5c6ba6f8dc9d7bba47764..e9a1968e3776e783248c96b36844b626c48640d7 100644 (file)
@@ -40,6 +40,7 @@ int clog_type_to_syslog_level(clog_type t);
 int string_to_syslog_level(string s);
 int string_to_syslog_facility(string s);
 
+string clog_type_to_string(clog_type t);
 
 struct LogEntryKey {
   entity_inst_t who;