projects
/
citadel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Make logging configurable
[citadel.git]
/
citadel
/
modules
/
eventclient
/
serv_eventclient.c
diff --git
a/citadel/modules/eventclient/serv_eventclient.c
b/citadel/modules/eventclient/serv_eventclient.c
index ce5d7f0412c12246e8663e6d2025b992cd6992f7..97e217de9dd43c6ca3b9e171a47970b36dacaa5a 100644
(file)
--- a/
citadel/modules/eventclient/serv_eventclient.c
+++ b/
citadel/modules/eventclient/serv_eventclient.c
@@
-60,6
+60,8
@@
#include "serv_curl.h"
ev_loop *event_base;
#include "serv_curl.h"
ev_loop *event_base;
+int DebugEventLoop = 0;
+int DebugCurl = 0;
long EvIDSource = 1;
/*****************************************************************************
long EvIDSource = 1;
/*****************************************************************************
@@
-822,10
+824,22
@@
void ShutDownEventQueues(void)
pthread_mutex_unlock(&EventQueueMutex);
}
pthread_mutex_unlock(&EventQueueMutex);
}
+void DebugEventloopEnable(void)
+{
+ DebugEventLoop = 1;
+}
+
+void DebugCurlEnable(void)
+{
+ DebugCurl = 1;
+}
+
CTDL_MODULE_INIT(event_client)
{
if (!threading)
{
CTDL_MODULE_INIT(event_client)
{
if (!threading)
{
+ CtdlRegisterDebugFlagHook(HKEY("eventloop"), DebugEventloopEnable);
+ CtdlRegisterDebugFlagHook(HKEY("curl"), DebugCurlEnable);
InitEventQueue();
DBInitEventQueue();
CtdlThreadCreate(client_event_thread);
InitEventQueue();
DBInitEventQueue();
CtdlThreadCreate(client_event_thread);