Extends a7731c by adding JSON support

This commit is contained in:
Marc Stern 2017-04-26 16:38:12 -03:00 committed by Felipe Zimmerle
parent 3de0dfc5fd
commit 7b86d8c51d
No known key found for this signature in database
GPG Key ID: E6DFB08CE8B11277

View File

@ -1156,6 +1156,9 @@ void sec_audit_logger_json(modsec_rec *msr) {
} }
/* Apache-Handler */ /* Apache-Handler */
#ifdef LOG_NO_HANDLER
if (msr->txcfg->debuglog_level >= 9)
#endif
if (msr->r->handler != NULL) { if (msr->r->handler != NULL) {
yajl_kv_string(g, "handler", msr->r->handler); yajl_kv_string(g, "handler", msr->r->handler);
} }
@ -2007,9 +2010,6 @@ void sec_audit_logger_native(modsec_rec *msr) {
sec_auditlog_write_producer_header(msr); sec_auditlog_write_producer_header(msr);
/* Server */ /* Server */
#ifdef LOG_NO_SERVER
if (msr->txcfg->debuglog_level >= 9)
#endif
if (msr->server_software != NULL) { if (msr->server_software != NULL) {
text = apr_psprintf(msr->mp, "Server: %s\n", msr->server_software); text = apr_psprintf(msr->mp, "Server: %s\n", msr->server_software);
sec_auditlog_write(msr, text, strlen(text)); sec_auditlog_write(msr, text, strlen(text));