diff --git a/docs/signals.txt b/docs/signals.txt index 075b85b1..0866baba 100644 --- a/docs/signals.txt +++ b/docs/signals.txt @@ -47,6 +47,7 @@ log.c: "log locked", LOG_REC "log started", LOG_REC "log stopped", LOG_REC + "log rotate", LOG_REC "log written", LOG_REC, char *line modules.c: diff --git a/src/core/log.c b/src/core/log.c index 368de25f..9c39962a 100644 --- a/src/core/log.c +++ b/src/core/log.c @@ -175,6 +175,7 @@ static void log_rotate_check(LOG_REC *log) new_fname = log_filename(log); if (strcmp(new_fname, log->real_fname) != 0) { /* rotate log */ + signal_emit("log rotate", 1, log); log_stop_logging(log); log_start_logging(log); }