mirror of
				https://github.com/coturn/coturn.git
				synced 2025-11-04 00:41:02 +01:00 
			
		
		
		
	Append only to log files rather to override them (fixes #416)
This commit is contained in:
		
							parent
							
								
									9de0b2d420
								
							
						
					
					
						commit
						f1effd1a69
					
				@ -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 {
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user