Not used.
Ticket: #7227
LoggerId logger_id;
ThreadInitFunc ThreadInit;
ThreadDeinitFunc ThreadDeinit;
- ThreadExitPrintStatsFunc ThreadExitPrintStats;
} OutputFileLogger;
static OutputFileLogger *list = NULL;
int OutputRegisterFileLogger(LoggerId id, const char *name, FileLogger LogFunc,
- OutputCtx *output_ctx, ThreadInitFunc ThreadInit,
- ThreadDeinitFunc ThreadDeinit,
- ThreadExitPrintStatsFunc ThreadExitPrintStats)
+ OutputCtx *output_ctx, ThreadInitFunc ThreadInit, ThreadDeinitFunc ThreadDeinit)
{
OutputFileLogger *op = SCCalloc(1, sizeof(*op));
if (op == NULL)
op->logger_id = id;
op->ThreadInit = ThreadInit;
op->ThreadDeinit = ThreadDeinit;
- op->ThreadExitPrintStats = ThreadExitPrintStats;
if (list == NULL)
list = op;
typedef int (*FileLogger)(ThreadVars *, void *thread_data, const Packet *, const File *, void *tx,
const uint64_t tx_id, uint8_t direction);
-int OutputRegisterFileLogger(LoggerId id, const char *name, FileLogger LogFunc,
- OutputCtx *, ThreadInitFunc ThreadInit, ThreadDeinitFunc ThreadDeinit,
- ThreadExitPrintStatsFunc ThreadExitPrintStats);
+int OutputRegisterFileLogger(LoggerId id, const char *name, FileLogger LogFunc, OutputCtx *,
+ ThreadInitFunc ThreadInit, ThreadDeinitFunc ThreadDeinit);
void OutputFileLoggerRegister(void);
void JsonFileLogRegister (void)
{
/* register as child of eve-log */
- OutputRegisterFileSubModule(LOGGER_JSON_FILE, "eve-log", "JsonFileLog",
- "eve-log.files", OutputFileLogInitSub, JsonFileLogger,
- JsonFileLogThreadInit, JsonFileLogThreadDeinit, NULL);
+ OutputRegisterFileSubModule(LOGGER_JSON_FILE, "eve-log", "JsonFileLog", "eve-log.files",
+ OutputFileLogInitSub, JsonFileLogger, JsonFileLogThreadInit, JsonFileLogThreadDeinit);
}
*
* \retval Returns 0 on success, -1 on failure.
*/
-void OutputRegisterFileSubModule(LoggerId id, const char *parent_name,
- const char *name, const char *conf_name, OutputInitSubFunc InitFunc,
- FileLogger FileLogFunc, ThreadInitFunc ThreadInit,
- ThreadDeinitFunc ThreadDeinit,
- ThreadExitPrintStatsFunc ThreadExitPrintStats)
+void OutputRegisterFileSubModule(LoggerId id, const char *parent_name, const char *name,
+ const char *conf_name, OutputInitSubFunc InitFunc, FileLogger FileLogFunc,
+ ThreadInitFunc ThreadInit, ThreadDeinitFunc ThreadDeinit)
{
if (unlikely(FileLogFunc == NULL)) {
goto error;
module->FileLogFunc = FileLogFunc;
module->ThreadInit = ThreadInit;
module->ThreadDeinit = ThreadDeinit;
- module->ThreadExitPrintStats = ThreadExitPrintStats;
TAILQ_INSERT_TAIL(&output_modules, module, entries);
SCLogDebug("File logger \"%s\" registered.", name);
int tc_log_progress, int ts_log_progress, ThreadInitFunc ThreadInit,
ThreadDeinitFunc ThreadDeinit);
-void OutputRegisterFileSubModule(LoggerId id, const char *parent_name,
- const char *name, const char *conf_name,
- OutputInitSubFunc InitFunc, FileLogger FileLogFunc,
- ThreadInitFunc ThreadInit, ThreadDeinitFunc ThreadDeinit,
- ThreadExitPrintStatsFunc ThreadExitPrintStats);
+void OutputRegisterFileSubModule(LoggerId id, const char *parent_name, const char *name,
+ const char *conf_name, OutputInitSubFunc InitFunc, FileLogger FileLogFunc,
+ ThreadInitFunc ThreadInit, ThreadDeinitFunc ThreadDeinit);
void OutputRegisterFiledataModule(LoggerId id, const char *name, const char *conf_name,
OutputInitFunc InitFunc, FiledataLogger FiledataLogFunc, ThreadInitFunc ThreadInit,
filedata_logger_count++;
} else if (module->FileLogFunc) {
SCLogDebug("%s is a file logger", module->name);
- OutputRegisterFileLogger(module->logger_id, module->name,
- module->FileLogFunc, output_ctx, module->ThreadInit,
- module->ThreadDeinit, module->ThreadExitPrintStats);
+ OutputRegisterFileLogger(module->logger_id, module->name, module->FileLogFunc, output_ctx,
+ module->ThreadInit, module->ThreadDeinit);
file_logger_count++;
} else if (module->StreamingLogFunc) {
SCLogDebug("%s is a streaming logger", module->name);