{
#ifndef HAVE_RUST
/* Request logger. */
- OutputRegisterTxModuleWithProgress(LOGGER_DNS, MODULE_NAME, "dns-log",
+ OutputRegisterTxModuleWithProgress(LOGGER_DNS_TS, MODULE_NAME, "dns-log",
LogDnsLogInitCtx, ALPROTO_DNS, LogDnsRequestLogger, 0, 1,
LogDnsLogThreadInit, LogDnsLogThreadDeinit, LogDnsLogExitPrintStats);
/* Response logger. */
- OutputRegisterTxModuleWithProgress(LOGGER_DNS, MODULE_NAME, "dns-log",
+ OutputRegisterTxModuleWithProgress(LOGGER_DNS_TC, MODULE_NAME, "dns-log",
LogDnsLogInitCtx, ALPROTO_DNS, LogDnsResponseLogger, 1, 1,
LogDnsLogThreadInit, LogDnsLogThreadDeinit, LogDnsLogExitPrintStats);
void JsonDNP3LogRegister(void)
{
/* Register direction aware eve sub-modules. */
- OutputRegisterTxSubModuleWithProgress(LOGGER_JSON_DNP3, "eve-log",
+ OutputRegisterTxSubModuleWithProgress(LOGGER_JSON_DNP3_TS, "eve-log",
"JsonDNP3Log", "eve-log.dnp3", OutputDNP3LogInitSub, ALPROTO_DNP3,
JsonDNP3LoggerToServer, 0, 1, JsonDNP3LogThreadInit,
JsonDNP3LogThreadDeinit, NULL);
- OutputRegisterTxSubModuleWithProgress(LOGGER_JSON_DNP3, "eve-log",
+ OutputRegisterTxSubModuleWithProgress(LOGGER_JSON_DNP3_TC, "eve-log",
"JsonDNP3Log", "eve-log.dnp3", OutputDNP3LogInitSub, ALPROTO_DNP3,
JsonDNP3LoggerToClient, 1, 1, JsonDNP3LogThreadInit,
JsonDNP3LogThreadDeinit, NULL);
void JsonDnsLogRegister (void)
{
/* Logger for requests. */
- OutputRegisterTxModuleWithProgress(LOGGER_JSON_DNS, MODULE_NAME,
+ 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, MODULE_NAME,
+ 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, "eve-log",
+ OutputRegisterTxSubModuleWithProgress(LOGGER_JSON_DNS_TS, "eve-log",
MODULE_NAME, "eve-log.dns", JsonDnsLogInitCtxSub, ALPROTO_DNS,
JsonDnsLoggerToServer, 0, 1, LogDnsLogThreadInit,
LogDnsLogThreadDeinit, NULL);
/* Sub-logger for replies. */
- OutputRegisterTxSubModuleWithProgress(LOGGER_JSON_DNS, "eve-log",
+ OutputRegisterTxSubModuleWithProgress(LOGGER_JSON_DNS_TC, "eve-log",
MODULE_NAME, "eve-log.dns", JsonDnsLogInitCtxSub, ALPROTO_DNS,
JsonDnsLoggerToClient, 1, 1, LogDnsLogThreadInit, LogDnsLogThreadDeinit,
NULL);
typedef enum {
LOGGER_UNDEFINED,
+
+ /* TX loggers first for low logger IDs */
+ LOGGER_DNS_TS,
+ LOGGER_DNS_TC,
+ LOGGER_HTTP,
+ LOGGER_TLS_STORE,
+ LOGGER_TLS,
+ LOGGER_JSON_DNS_TS,
+ LOGGER_JSON_DNS_TC,
+ LOGGER_JSON_HTTP,
+ LOGGER_JSON_SMTP,
+ LOGGER_JSON_TLS,
+ LOGGER_JSON_NFS,
+ LOGGER_JSON_DNP3_TS,
+ LOGGER_JSON_DNP3_TC,
+ LOGGER_JSON_SSH,
+ LOGGER_JSON_TEMPLATE,
+
LOGGER_ALERT_DEBUG,
LOGGER_ALERT_FAST,
LOGGER_UNIFIED2,
LOGGER_DROP,
LOGGER_JSON_ALERT,
LOGGER_JSON_DROP,
- LOGGER_JSON_SSH,
- LOGGER_DNS,
- LOGGER_HTTP,
- LOGGER_JSON_DNS,
- LOGGER_JSON_HTTP,
- LOGGER_JSON_SMTP,
- LOGGER_JSON_TLS,
- LOGGER_JSON_NFS,
- LOGGER_JSON_TEMPLATE,
- LOGGER_TLS_STORE,
- LOGGER_TLS,
LOGGER_FILE,
LOGGER_FILE_STORE,
LOGGER_JSON_FILE,
LOGGER_JSON_STATS,
LOGGER_PRELUDE,
LOGGER_PCAP,
- LOGGER_JSON_DNP3,
LOGGER_JSON_VARS,
LOGGER_SIZE,
} LoggerId;
CASE_CODE (LOGGER_JSON_ALERT);
CASE_CODE (LOGGER_JSON_DROP);
CASE_CODE (LOGGER_JSON_SSH);
- CASE_CODE (LOGGER_DNS);
+ CASE_CODE (LOGGER_DNS_TS);
+ CASE_CODE (LOGGER_DNS_TC);
CASE_CODE (LOGGER_HTTP);
- CASE_CODE (LOGGER_JSON_DNS);
+ CASE_CODE (LOGGER_JSON_DNS_TS);
+ CASE_CODE (LOGGER_JSON_DNS_TC);
CASE_CODE (LOGGER_JSON_HTTP);
CASE_CODE (LOGGER_JSON_SMTP);
CASE_CODE (LOGGER_JSON_TLS);