eve: log number of events dropped at exit

pull/2655/head
Jason Ish 9 years ago committed by Victor Julien
parent 59b98649de
commit 673549e5cf

@ -720,6 +720,11 @@ static void OutputJsonDeInitCtx(OutputCtx *output_ctx)
{
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);

@ -339,6 +339,7 @@ const char * SCErrorToString(SCError err)
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";

@ -329,6 +329,7 @@ typedef enum {
SC_WARN_DUPLICATE_OUTPUT,
SC_WARN_CHMOD,
SC_WARN_LOG_CF_TOO_MANY_NODES,
SC_WARN_EVENT_DROPPED,
} SCError;
const char *SCErrorToString(SCError);

Loading…
Cancel
Save