#define MODULE_NAME "JsonAlertLog"
#ifdef HAVE_LIBJANSSON
+#include <jansson.h>
#define LOG_JSON_PAYLOAD 1
#define LOG_JSON_PACKET 2
void TmModuleJsonAlertLogRegister (void);
#ifdef HAVE_LIBJANSSON
+#include <jansson.h>
void AlertJsonHeader(const Packet *p, const PacketAlert *pa, json_t *js);
#endif /* HAVE_LIBJANSSON */
void TmModuleJsonHttpLogRegister (void);
#ifdef HAVE_LIBJANSSON
+#include <jansson.h>
void JsonHttpLogJSONBasic(json_t *js, htp_tx_t *tx);
void JsonHttpLogJSONExtended(json_t *js, htp_tx_t *tx);
json_t *JsonHttpAddMetadata(const Flow *f, uint64_t tx_id);
void TmModuleJsonSmtpLogRegister (void);
#ifdef HAVE_LIBJANSSON
+#include <jansson.h>
json_t *JsonSMTPAddMetadata(const Flow *f, uint64_t tx_id);
#endif
#ifdef HAVE_LIBJANSSON
#include "app-layer-ssh.h"
+#include <jansson.h>
void JsonSshLogJSON(json_t *js, SshState *tx);
#endif
#ifdef HAVE_LIBJANSSON
#include "app-layer-ssl.h"
+#include <jansson.h>
void JsonTlsLogJSONBasic(json_t *js, SSLState *ssl_state);
void JsonTlsLogJSONExtended(json_t *js, SSLState *ssl_state);
#ifdef HAVE_LIBJANSSON
+#include <jansson.h>
#include "suricata-common.h"
#include "util-buffer.h"
#include "util-logopenfile.h"
}
#ifdef HAVE_LIBJANSSON
+#include <jansson.h>
/**
*/
int SCLogMessageJSON(struct timeval *tval, char *buffer, size_t buffer_size,