void JsonAlertLogRegister (void)
{
- OutputRegisterPacketModule(LOGGER_JSON_ALERT, MODULE_NAME, "alert-json-log",
- JsonAlertLogInitCtx, JsonAlertLogger, JsonAlertLogCondition,
- JsonAlertLogThreadInit, JsonAlertLogThreadDeinit, NULL);
OutputRegisterPacketSubModule(LOGGER_JSON_ALERT, "eve-log", MODULE_NAME,
"eve-log.alert", JsonAlertLogInitCtxSub, JsonAlertLogger,
JsonAlertLogCondition, JsonAlertLogThreadInit, JsonAlertLogThreadDeinit,
#define MODULE_NAME "JsonDnsLog"
void JsonDnsLogRegister (void)
{
- /* Logger for requests. */
- OutputRegisterTxModuleWithProgress(LOGGER_JSON_DNS_TS, MODULE_NAME,
- "dns-json-log", JsonDnsLogInitCtx, ALPROTO_DNS, JsonDnsLoggerToServer,
- 0, 1, LogDnsLogThreadInit, LogDnsLogThreadDeinit, NULL);
-
- /* Logger for replies. */
- OutputRegisterTxModuleWithProgress(LOGGER_JSON_DNS_TC, MODULE_NAME,
- "dns-json-log", JsonDnsLogInitCtx, ALPROTO_DNS, JsonDnsLoggerToClient,
- 1, 1, LogDnsLogThreadInit, LogDnsLogThreadDeinit, NULL);
-
/* Sub-logger for requests. */
OutputRegisterTxSubModuleWithProgress(LOGGER_JSON_DNS_TS, "eve-log",
MODULE_NAME, "eve-log.dns", JsonDnsLogInitCtxSub, ALPROTO_DNS,
void JsonDropLogRegister (void)
{
- OutputRegisterPacketModule(LOGGER_JSON_DROP, MODULE_NAME, "drop-json-log",
- JsonDropLogInitCtx, JsonDropLogger, JsonDropLogCondition,
- JsonDropLogThreadInit, JsonDropLogThreadDeinit, NULL);
OutputRegisterPacketSubModule(LOGGER_JSON_DROP, "eve-log", MODULE_NAME,
"eve-log.drop", JsonDropLogInitCtxSub, JsonDropLogger,
JsonDropLogCondition, JsonDropLogThreadInit, JsonDropLogThreadDeinit,
void JsonFlowLogRegister (void)
{
- /* register as separate module */
- OutputRegisterFlowModule(LOGGER_JSON_FLOW, "JsonFlowLog", "flow-json-log",
- OutputFlowLogInit, JsonFlowLogger, JsonFlowLogThreadInit,
- JsonFlowLogThreadDeinit, NULL);
-
- /* also register as child of eve-log */
+ /* register as child of eve-log */
OutputRegisterFlowSubModule(LOGGER_JSON_FLOW, "eve-log", "JsonFlowLog",
"eve-log.flow", OutputFlowLogInitSub, JsonFlowLogger,
JsonFlowLogThreadInit, JsonFlowLogThreadDeinit, NULL);
void JsonHttpLogRegister (void)
{
- /* register as separate module */
- OutputRegisterTxModule(LOGGER_JSON_HTTP, "JsonHttpLog", "http-json-log",
- OutputHttpLogInit, ALPROTO_HTTP, JsonHttpLogger, JsonHttpLogThreadInit,
- JsonHttpLogThreadDeinit, NULL);
-
- /* also register as child of eve-log */
+ /* register as child of eve-log */
OutputRegisterTxSubModule(LOGGER_JSON_HTTP, "eve-log", "JsonHttpLog",
"eve-log.http", OutputHttpLogInitSub, ALPROTO_HTTP, JsonHttpLogger,
JsonHttpLogThreadInit, JsonHttpLogThreadDeinit, NULL);
void JsonMetadataLogRegister (void)
{
- OutputRegisterPacketModule(LOGGER_JSON_METADATA, MODULE_NAME,
- "metadata-json-log", JsonMetadataLogInitCtx, JsonMetadataLogger,
- JsonMetadataLogCondition, JsonMetadataLogThreadInit,
- JsonMetadataLogThreadDeinit, NULL);
OutputRegisterPacketSubModule(LOGGER_JSON_METADATA, "eve-log", MODULE_NAME,
"eve-log.metadata", JsonMetadataLogInitCtxSub, JsonMetadataLogger,
JsonMetadataLogCondition, JsonMetadataLogThreadInit,
JsonMetadataLogThreadDeinit, NULL);
/* Kept for compatibility. */
- OutputRegisterPacketModule(LOGGER_JSON_METADATA, MODULE_NAME,
- "vars-json-log", JsonMetadataLogInitCtx, JsonMetadataLogger,
- JsonMetadataLogCondition, JsonMetadataLogThreadInit,
- JsonMetadataLogThreadDeinit, NULL);
OutputRegisterPacketSubModule(LOGGER_JSON_METADATA, "eve-log", MODULE_NAME,
"eve-log.vars", JsonMetadataLogInitCtxSub, JsonMetadataLogger,
JsonMetadataLogCondition, JsonMetadataLogThreadInit,
void JsonNetFlowLogRegister(void)
{
- /* register as separate module */
- OutputRegisterFlowModule(LOGGER_JSON_NETFLOW, "JsonNetFlowLog",
- "netflow-json-log", OutputNetFlowLogInit, JsonNetFlowLogger,
- JsonNetFlowLogThreadInit, JsonNetFlowLogThreadDeinit, NULL);
-
- /* also register as child of eve-log */
+ /* register as child of eve-log */
OutputRegisterFlowSubModule(LOGGER_JSON_NETFLOW, "eve-log", "JsonNetFlowLog",
"eve-log.netflow", OutputNetFlowLogInitSub, JsonNetFlowLogger,
JsonNetFlowLogThreadInit, JsonNetFlowLogThreadDeinit, NULL);
}
void JsonSmtpLogRegister (void) {
- /* register as separate module */
- OutputRegisterTxModule(LOGGER_JSON_SMTP, "JsonSmtpLog", "smtp-json-log",
- OutputSmtpLogInit, ALPROTO_SMTP, JsonSmtpLogger, JsonSmtpLogThreadInit,
- JsonSmtpLogThreadDeinit, NULL);
-
- /* also register as child of eve-log */
+ /* register as child of eve-log */
OutputRegisterTxSubModule(LOGGER_JSON_SMTP, "eve-log", "JsonSmtpLog",
"eve-log.smtp", OutputSmtpLogInitSub, ALPROTO_SMTP, JsonSmtpLogger,
JsonSmtpLogThreadInit, JsonSmtpLogThreadDeinit, NULL);
void JsonSshLogRegister (void)
{
- /* register as separate module */
- OutputRegisterTxModuleWithCondition(LOGGER_JSON_SSH,
- "JsonSshLog", "ssh-json-log",
- OutputSshLogInit, ALPROTO_SSH, JsonSshLogger,
- SSHTxLogCondition, JsonSshLogThreadInit, JsonSshLogThreadDeinit, NULL);
-
- /* also register as child of eve-log */
+ /* register as child of eve-log */
OutputRegisterTxSubModuleWithCondition(LOGGER_JSON_SSH,
"eve-log", "JsonSshLog", "eve-log.ssh",
OutputSshLogInitSub, ALPROTO_SSH, JsonSshLogger,
}
void JsonStatsLogRegister(void) {
- /* register as separate module */
- OutputRegisterStatsModule(LOGGER_JSON_STATS, MODULE_NAME, "stats-json",
- OutputStatsLogInit, JsonStatsLogger, JsonStatsLogThreadInit,
- JsonStatsLogThreadDeinit, NULL);
-
- /* also register as child of eve-log */
+ /* register as child of eve-log */
OutputRegisterStatsSubModule(LOGGER_JSON_STATS, "eve-log", MODULE_NAME,
"eve-log.stats", OutputStatsLogInitSub, JsonStatsLogger,
JsonStatsLogThreadInit, JsonStatsLogThreadDeinit, NULL);
void JsonTlsLogRegister (void)
{
- /* register as separate module */
- OutputRegisterTxModuleWithProgress(LOGGER_JSON_TLS, "JsonTlsLog",
- "tls-json-log", OutputTlsLogInit, ALPROTO_TLS, JsonTlsLogger,
- TLS_HANDSHAKE_DONE, TLS_HANDSHAKE_DONE, JsonTlsLogThreadInit,
- JsonTlsLogThreadDeinit, NULL);
-
- /* also register as child of eve-log */
+ /* register as child of eve-log */
OutputRegisterTxSubModuleWithProgress(LOGGER_JSON_TLS, "eve-log",
"JsonTlsLog", "eve-log.tls", OutputTlsLogInitSub, ALPROTO_TLS,
JsonTlsLogger, TLS_HANDSHAKE_DONE, TLS_HANDSHAKE_DONE,
JsonTlsLogThreadInit, JsonTlsLogThreadDeinit, NULL);
-}
\ No newline at end of file
+}