mirror of
https://git.jabber.space/devs/cproof.git
synced 2026-07-29 18:56:21 +00:00
Merge pull request #1563 from profanity-im/fix/1518-logrot
Fix log rotation
This commit is contained in:
@@ -246,18 +246,12 @@ _rotate_log_file(void)
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
char* lf = strdup(mainlogfile);
|
|
||||||
char* start = strrchr(lf, '/') + 1;
|
|
||||||
char* end = strstr(start, ".log");
|
|
||||||
*end = '\0';
|
|
||||||
|
|
||||||
log_close();
|
log_close();
|
||||||
|
|
||||||
rename(log_file, log_file_new);
|
rename(log_file, log_file_new);
|
||||||
|
|
||||||
log_init(log_get_filter(), start);
|
log_init(log_get_filter(), log_file);
|
||||||
|
|
||||||
free(lf);
|
|
||||||
free(log_file_new);
|
free(log_file_new);
|
||||||
free(log_file);
|
free(log_file);
|
||||||
log_info("Log has been rotated");
|
log_info("Log has been rotated");
|
||||||
|
|||||||
Reference in New Issue
Block a user