Fix server messages (clean up errors in general).
[m6w6/libmemcached] / libtest / fatal.hpp
index 54f672b652a8808973de15800def96a430e8d009..f0ee08131614f3ee3dc8d8b1ff9bce0eeae1b024 100644 (file)
@@ -108,10 +108,28 @@ public:
   static uint32_t disabled_counter();
   static void increment_disabled_counter();
 
+  int line()
+  {
+    return _line;
+  }
+
+  const char* file()
+  {
+    return _file;
+  }
+
+  const char* func()
+  {
+    return _func;
+  }
+
 private:
   char _error_message[BUFSIZ];
   in_port_t _port;
   char _instance[1024];
+  int _line;
+  const char*  _file;
+  const char* _func;
 };