1
0
mirror of https://github.com/coturn/coturn.git synced 2025-11-04 17:01:39 +01:00

Append only to log files rather to override them (fixes #416)

This commit is contained in:
Robert Scheck 2019-07-26 17:01:53 +02:00 committed by Mészáros Mihály
parent eb0565efbb
commit cfdb99dc72

View File

@ -370,7 +370,7 @@ static void set_rtpfile(void)
no_stdout_log = 1; no_stdout_log = 1;
} else { } else {
set_log_file_name(log_fn_base,log_fn); set_log_file_name(log_fn_base,log_fn);
_rtpfile = fopen(log_fn, "w"); _rtpfile = fopen(log_fn, "a");
if(_rtpfile) if(_rtpfile)
TURN_LOG_FUNC(TURN_LOG_LEVEL_INFO, "log file opened: %s\n", log_fn); TURN_LOG_FUNC(TURN_LOG_LEVEL_INFO, "log file opened: %s\n", log_fn);
} }
@ -397,32 +397,32 @@ static void set_rtpfile(void)
set_log_file_name(logbase, logf); set_log_file_name(logbase, logf);
_rtpfile = fopen(logf, "w"); _rtpfile = fopen(logf, "a");
if(_rtpfile) if(_rtpfile)
TURN_LOG_FUNC(TURN_LOG_LEVEL_INFO, "log file opened: %s\n", logf); TURN_LOG_FUNC(TURN_LOG_LEVEL_INFO, "log file opened: %s\n", logf);
else { else {
snprintf(logbase, FILE_STR_LEN, "/var/log/%s", logtail); snprintf(logbase, FILE_STR_LEN, "/var/log/%s", logtail);
set_log_file_name(logbase, logf); set_log_file_name(logbase, logf);
_rtpfile = fopen(logf, "w"); _rtpfile = fopen(logf, "a");
if(_rtpfile) if(_rtpfile)
TURN_LOG_FUNC(TURN_LOG_LEVEL_INFO, "log file opened: %s\n", logf); TURN_LOG_FUNC(TURN_LOG_LEVEL_INFO, "log file opened: %s\n", logf);
else { else {
snprintf(logbase, FILE_STR_LEN, "/var/tmp/%s", logtail); snprintf(logbase, FILE_STR_LEN, "/var/tmp/%s", logtail);
set_log_file_name(logbase, logf); set_log_file_name(logbase, logf);
_rtpfile = fopen(logf, "w"); _rtpfile = fopen(logf, "a");
if(_rtpfile) if(_rtpfile)
TURN_LOG_FUNC(TURN_LOG_LEVEL_INFO, "log file opened: %s\n", logf); TURN_LOG_FUNC(TURN_LOG_LEVEL_INFO, "log file opened: %s\n", logf);
else { else {
snprintf(logbase, FILE_STR_LEN, "/tmp/%s", logtail); snprintf(logbase, FILE_STR_LEN, "/tmp/%s", logtail);
set_log_file_name(logbase, logf); set_log_file_name(logbase, logf);
_rtpfile = fopen(logf, "w"); _rtpfile = fopen(logf, "a");
if(_rtpfile) if(_rtpfile)
TURN_LOG_FUNC(TURN_LOG_LEVEL_INFO, "log file opened: %s\n", logf); TURN_LOG_FUNC(TURN_LOG_LEVEL_INFO, "log file opened: %s\n", logf);
else { else {
snprintf(logbase, FILE_STR_LEN, "%s", logtail); snprintf(logbase, FILE_STR_LEN, "%s", logtail);
set_log_file_name(logbase, logf); set_log_file_name(logbase, logf);
_rtpfile = fopen(logf, "w"); _rtpfile = fopen(logf, "a");
if(_rtpfile) if(_rtpfile)
TURN_LOG_FUNC(TURN_LOG_LEVEL_INFO, "log file opened: %s\n", logf); TURN_LOG_FUNC(TURN_LOG_LEVEL_INFO, "log file opened: %s\n", logf);
else { else {