{
AlertJsonThread *aft = (AlertJsonThread *)data;
MemBuffer *buffer = (MemBuffer *)aft->buffer;
- char *js_s = json_dumps(js, JSON_PRESERVE_ORDER|JSON_COMPACT|JSON_ENSURE_ASCII);
+ char *js_s = json_dumps(js,
+ JSON_PRESERVE_ORDER|JSON_COMPACT|JSON_ENSURE_ASCII|
+#ifdef JSON_ESCAPE_SLASH
+ JSON_ESCAPE_SLASH
+#else
+ 0
+#endif
+ );
if (unlikely(js_s == NULL))
return TM_ECODE_OK;
}
if (strcmp(output->val, "files") == 0) {
SCLogDebug("Enabling files output");
+ ConfNode *child = ConfNodeLookupChild(output, "files");
+ json_ctx->files_ctx = OutputFileLogInit(child);
outputFlags |= OUTPUT_FILES;
continue;
}
# "United" event log in JSON format
- eve-log:
- enabled: yes
+ enabled: no
type: file #file|syslog|unix_dgram|unix_stream
filename: eve.json
# the following are valid when type: syslog above
- dns
- tls:
extended: yes # enable this for extended logging information
- #- files
- # force-magic: no # force logging magic on all logged files
- # force-md5: no # force logging of md5 checksums
+ - files:
+ force-magic: no # force logging magic on all logged files
+ force-md5: no # force logging of md5 checksums
#- drop
#- ssh