{
OutputJsonCtx *json_ctx = (OutputJsonCtx *)output_ctx->data;
LogFileCtx *logfile_ctx = json_ctx->file_ctx;
+ if (logfile_ctx->dropped) {
+ SCLogWarning(SC_WARN_EVENT_DROPPED,
+ "%"PRIu64" events were dropped due to slow or "
+ "disconnected socket", logfile_ctx->dropped);
+ }
LogFileFreeCtx(logfile_ctx);
SCFree(json_ctx);
SCFree(output_ctx);
CASE_CODE (SC_ERR_VAR_LIMIT);
CASE_CODE (SC_WARN_CHMOD);
CASE_CODE (SC_WARN_LOG_CF_TOO_MANY_NODES);
+ CASE_CODE (SC_WARN_EVENT_DROPPED);
}
return "UNKNOWN_ERROR";
SC_WARN_DUPLICATE_OUTPUT,
SC_WARN_CHMOD,
SC_WARN_LOG_CF_TOO_MANY_NODES,
+ SC_WARN_EVENT_DROPPED,
} SCError;
const char *SCErrorToString(SCError);