Code

frontend: Send connection-related log messages to the client.
[sysdb.git] / src / include / frontend / connection.h
index 45d377e10df2ffb9ff28220b9c331f0410e47e0a..dc93db6c782ed46ddb03bfae613445dc78815973 100644 (file)
@@ -52,6 +52,20 @@ typedef struct {
 } sdb_conn_node_t;
 #define SDB_CONN_NODE(obj) ((sdb_conn_node_t *)(obj))
 
+/*
+ * sdb_connection_enable_logging:
+ * Enable logging of connection-related messages to the current client
+ * connection. After this function has been called all log messages
+ * originating from the thread handling the current client connection will
+ * also be sent to the client.
+ *
+ * Returns:
+ *  - 0 on success
+ *  - a negative value else
+ */
+int
+sdb_connection_enable_logging(void);
+
 /*
  * sdb_connection_accpet:
  * Accept a new connection on the specified file-descriptor 'fd' and return a