+static const char *loglevel_string(int value)
+{
+ switch (value) {
+ case -1: return "";
+ case 0: return "TRACE_EMERG";
+ case 1: return "TRACE_ALERT";
+ case 2: return "TRACE_CRIT";
+ case 3: return "TRACE_ERR";
+ case 4: return "TRACE_WARNING";
+ case 5: return "TRACE_NOTICE";
+ case 6: return "TRACE_INFO";
+ case 7: return "TRACE_DEBUG_SYSTEM";
+ case 8: return "TRACE_DEBUG_PROGRAM";
+ case 9: return "TRACE_DEBUG_PROCESS";
+ case 10: return "TRACE_DEBUG_MODULE";
+ case 11: return "TRACE_DEBUG_UNIT";
+ case 12: return "TRACE_DEBUG_FUNCTION";
+ case 13: return "TRACE_DEBUG_LINE";
+ case 14: return "TRACE_DEBUG";
+ default: return "<<UNKNOWN>>";
+ }
+}
+