X-Git-Url: https://code.citadel.org/?p=citadel.git;a=blobdiff_plain;f=citadel%2Fserv_extensions.h;fp=citadel%2Fserv_extensions.h;h=f4f720144d090da94eb6d5d816dddf35cbe31cb8;hp=59dcfec3a3b93d11d3e064b1351eb3b99a016d17;hb=9f3bb5c0737c12bd1765425ad8676d5cde03f52f;hpb=5e122974be0e2fda97d106dfb9f8ffec98225582 diff --git a/citadel/serv_extensions.h b/citadel/serv_extensions.h index 59dcfec3a..f4f720144 100644 --- a/citadel/serv_extensions.h +++ b/citadel/serv_extensions.h @@ -16,7 +16,19 @@ */ typedef void (*CtdlDbgFunction) (const int); - + +extern int DebugModules; +#define MDBGLOG(LEVEL) if ((LEVEL != LOG_DEBUG) || (DebugModules != 0)) + +#define MOD_syslog(LEVEL, FORMAT, ...) \ + MDBGLOG(LEVEL) syslog(LEVEL, \ + "Modules: " FORMAT, __VA_ARGS__) + +#define MODM_syslog(LEVEL, FORMAT) \ + MDBGLOG(LEVEL) syslog(LEVEL, \ + "Modules: " FORMAT); + + /*