libt2n: (gerd) fixes, new logging concept (not working yet)
[libt2n] / src / client.hxx
index 293f548..91c17b9 100644 (file)
@@ -31,10 +31,16 @@ namespace libt2n
  */
 class client_connection : public connection
 {
+    private:
+        log_level_values log_level;
+        std::ostream *logstream;
+
     public:
-        client_connection()
-            : connection()
-            { }
+        client_connection();
+
+        void set_logging(std::ostream *_logstream, log_level_values _log_level);
+
+        std::ostream* get_logstream(log_level_values level);
 };
 
 }