logging: convert prelude output to non-thread module

pull/2245/head
Jason Ish 9 years ago committed by Victor Julien
parent dedda33f01
commit 31663f1627

@ -62,22 +62,9 @@
/* Handle the case where no PRELUDE support is compiled in. */ /* Handle the case where no PRELUDE support is compiled in. */
static TmEcode AlertPreludeThreadInit(ThreadVars *t, void *initdata, void **data)
{
SCLogDebug("Can't init Prelude output thread - Prelude support was disabled during build.");
return TM_ECODE_FAILED;
}
static TmEcode AlertPreludeThreadDeinit(ThreadVars *t, void *data)
{
return TM_ECODE_FAILED;
}
void TmModuleAlertPreludeRegister (void) void TmModuleAlertPreludeRegister (void)
{ {
tmm_modules[TMM_ALERTPRELUDE].name = "AlertPrelude"; SCLogDebug("Can't register Prelude output thread - Prelude support was disabled during build.");
tmm_modules[TMM_ALERTPRELUDE].ThreadInit = AlertPreludeThreadInit;
tmm_modules[TMM_ALERTPRELUDE].ThreadDeinit = AlertPreludeThreadDeinit;
} }
#else /* implied we do have PRELUDE support */ #else /* implied we do have PRELUDE support */
@ -929,15 +916,9 @@ err:
void TmModuleAlertPreludeRegister (void) void TmModuleAlertPreludeRegister (void)
{ {
tmm_modules[TMM_ALERTPRELUDE].name = "AlertPrelude"; OutputRegisterPacketModule("AlertPrelude", "alert-prelude",
tmm_modules[TMM_ALERTPRELUDE].ThreadInit = AlertPreludeThreadInit; AlertPreludeInitCtx, AlertPreludeLogger, AlertPreludeCondition,
tmm_modules[TMM_ALERTPRELUDE].Func = NULL; AlertPreludeThreadInit, AlertPreludeThreadDeinit, NULL);
tmm_modules[TMM_ALERTPRELUDE].ThreadDeinit = AlertPreludeThreadDeinit;
tmm_modules[TMM_ALERTPRELUDE].cap_flags = 0;
tmm_modules[TMM_ALERTPRELUDE].flags = TM_FLAG_LOGAPI_TM;
OutputRegisterPacketModule("AlertPrelude", "alert-prelude", AlertPreludeInitCtx,
AlertPreludeLogger, AlertPreludeCondition);
} }
#endif /* PRELUDE */ #endif /* PRELUDE */

@ -212,7 +212,6 @@ const char * TmModuleTmmIdToString(TmmId id)
CASE_CODE (TMM_RECEIVEPFRING); CASE_CODE (TMM_RECEIVEPFRING);
CASE_CODE (TMM_DECODEPFRING); CASE_CODE (TMM_DECODEPFRING);
CASE_CODE (TMM_ALERTUNIFIED2ALERT); CASE_CODE (TMM_ALERTUNIFIED2ALERT);
CASE_CODE (TMM_ALERTPRELUDE);
CASE_CODE (TMM_ALERTDEBUGLOG); CASE_CODE (TMM_ALERTDEBUGLOG);
CASE_CODE (TMM_ALERTSYSLOG); CASE_CODE (TMM_ALERTSYSLOG);
CASE_CODE (TMM_LOGDROPLOG); CASE_CODE (TMM_LOGDROPLOG);

@ -42,7 +42,6 @@ typedef enum {
TMM_RECEIVEPFRING, TMM_RECEIVEPFRING,
TMM_DECODEPFRING, TMM_DECODEPFRING,
TMM_ALERTUNIFIED2ALERT, TMM_ALERTUNIFIED2ALERT,
TMM_ALERTPRELUDE,
TMM_ALERTDEBUGLOG, TMM_ALERTDEBUGLOG,
TMM_ALERTSYSLOG, TMM_ALERTSYSLOG,
TMM_LOGDROPLOG, TMM_LOGDROPLOG,

Loading…
Cancel
Save