Logging: add commands to runtime view/enable/disable logging
[citadel.git] / citadel / modules / network / serv_networkclient.c
index 91dd4ad4d7f0ad5446c25360c87e300cd0756c10..1a027ea2384e8ed481398cec9f6104e895118c6b 100644 (file)
@@ -1037,9 +1037,9 @@ void network_do_clientqueue(void)
                free(working_ignetcfg);
 }
 
-void LogDebugEnableNetworkClient(void)
+void LogDebugEnableNetworkClient(const int n)
 {
-       NetworkClientDebugEnabled = 1;
+       NetworkClientDebugEnabled = n;
 }
 /*
  * Module entry point
@@ -1051,7 +1051,7 @@ CTDL_MODULE_INIT(network_client)
                CtdlFillSystemContext(&networker_client_CC, "CitNetworker");
                
                CtdlRegisterSessionHook(network_do_clientqueue, EVT_TIMER);
-               CtdlRegisterDebugFlagHook(HKEY("networkclient"), LogDebugEnableNetworkClient);
+               CtdlRegisterDebugFlagHook(HKEY("networkclient"), LogDebugEnableNetworkClient, &NetworkClientDebugEnabled);
 
        }
        return "networkclient";