1
0
mirror of https://github.com/profanity-im/profanity.git synced 2024-09-22 19:45:54 -04:00

Merge pull request #1563 from profanity-im/fix/1518-logrot

Fix log rotation
This commit is contained in:
Michael Vetter 2021-06-28 19:39:49 +02:00 committed by GitHub
commit 6b9e998113
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -246,18 +246,12 @@ _rotate_log_file(void)
break;
}
char* lf = strdup(mainlogfile);
char* start = strrchr(lf, '/') + 1;
char* end = strstr(start, ".log");
*end = '\0';
log_close();
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);
log_info("Log has been rotated");