Igor Postelnik
							
						 
						
							 
							
							
							
							
								
							
							
								0df4f7dd24 
								
							 
						 
						
							
							
								
								TUN-3795: Use RFC-3339 style date format for logs, produce timestamp in UTC  
							
							 
							
							
							
						 
						
							2021-01-26 15:04:33 +00:00  
						
					 
				
					
						
							
							
								 
								Igor Postelnik
							
						 
						
							 
							
							
							
							
								
							
							
								ce22dd681a 
								
							 
						 
						
							
							
								
								TUN-3195: Don't colorize console logs when stderr is not a terminal  
							
							 
							
							
							
						 
						
							2021-01-21 17:03:51 -06:00  
						
					 
				
					
						
							
							
								 
								Nuno Diegues
							
						 
						
							 
							
							
							
							
								
							
							
								8c9d725eeb 
								
							 
						 
						
							
							
								
								TUN-3768: Reuse file loggers  
							
							 
							
							... 
							
							
							
							This change is focused on fixing rotating loggers in Windows
where it was failing due to Windows file semantics disallowing
the rotation while that file was still being open (because we
had multiple lumberjacks pointing to the same file).
This is fixed by ensuring the initialization happens only once. 
							
						 
						
							2021-01-18 10:16:20 +00:00  
						
					 
				
					
						
							
							
								 
								Nuno Diegues
							
						 
						
							 
							
							
							
							
								
							
							
								de27361ffa 
								
							 
						 
						
							
							
								
								TUN-3767: Tolerate logging errors  
							
							 
							
							... 
							
							
							
							This addresses a bug where logging would not be output when
cloudflared was run as a Windows Service.
That was happening because Windows Services have no stderr/out,
and the ConsoleWriter log was failing inside zerolog, which would
then not proceed to the next logger (the file logger).
We now overcome that by using our own multi writer that is resilient
to errors. 
							
						 
						
							2021-01-18 10:16:09 +00:00  
						
					 
				
					
						
							
							
								 
								Nuno Diegues
							
						 
						
							 
							
							
							
							
								
							
							
								8da61274b8 
								
							 
						 
						
							
							
								
								TUN-3765: Fix doubly nested log output by `logfile` option  
							
							 
							
							
							
						 
						
							2021-01-17 19:58:00 +00:00  
						
					 
				
					
						
							
							
								 
								Nuno Diegues
							
						 
						
							 
							
							
							
							
								
							
							
								d26df1c248 
								
							 
						 
						
							
							
								
								TUN-3759: Single file logging output should always append  
							
							 
							
							
							
						 
						
							2021-01-14 16:23:56 +00:00  
						
					 
				
					
						
							
							
								 
								Nuno Diegues
							
						 
						
							 
							
							
							
							
								
							
							
								391facbedf 
								
							 
						 
						
							
							
								
								TUN-3756: File logging output must consider the directory  
							
							 
							
							
							
						 
						
							2021-01-14 11:53:35 +00:00  
						
					 
				
					
						
							
							
								 
								Nuno Diegues
							
						 
						
							 
							
							
							
							
								
							
							
								6852047ef1 
								
							 
						 
						
							
							
								
								TUN-3747: Fix logging in Windows  
							
							 
							
							
							
						 
						
							2021-01-13 23:23:31 +00:00  
						
					 
				
					
						
							
							
								 
								Areg Harutyunyan
							
						 
						
							 
							
							
							
							
								
							
							
								2ea491b1d0 
								
							 
						 
						
							
							
								
								TUN-3607: Set up single-file logger with zerolog  
							
							 
							
							
							
						 
						
							2020-12-23 14:15:39 -06:00  
						
					 
				
					
						
							
							
								 
								Areg Harutyunyan
							
						 
						
							 
							
							
							
							
								
							
							
								9bc1c0c70b 
								
							 
						 
						
							
							
								
								TUN-3472: Set up rolling logger with zerolog and lumberjack  
							
							 
							
							
							
						 
						
							2020-12-23 14:15:37 -06:00  
						
					 
				
					
						
							
							
								 
								Areg Harutyunyan
							
						 
						
							 
							
							
							
							
								
							
							
								870f5fa907 
								
							 
						 
						
							
							
								
								TUN-3470: Replace in-house logger calls with zerolog  
							
							 
							
							
							
						 
						
							2020-12-23 14:15:17 -06:00  
						
					 
				
					
						
							
							
								 
								Areg Harutyunyan
							
						 
						
							 
							
							
							
							
								
							
							
								cad58b9b57 
								
							 
						 
						
							
							
								
								TUN-3561: Unified logger configuration  
							
							 
							
							
							
						 
						
							2020-11-23 16:49:07 +00:00  
						
					 
				
					
						
							
							
								 
								Areg Harutyunyan
							
						 
						
							 
							
							
							
							
								
							
							
								747427f816 
								
							 
						 
						
							
							
								
								TUN-3216: UI improvements  
							
							 
							
							
							
						 
						
							2020-09-17 13:22:08 +04:00  
						
					 
				
					
						
							
							
								 
								Rachel Williams
							
						 
						
							 
							
							
							
							
								
							
							
								26fc20d406 
								
							 
						 
						
							
							
								
								TUN-3198: Handle errors while running tunnel UI  
							
							 
							
							
							
						 
						
							2020-09-17 11:52:10 +04:00  
						
					 
				
					
						
							
							
								 
								Dalton
							
						 
						
							 
							
							
							
							
								
							
							
								70114c2145 
								
							 
						 
						
							
							
								
								AUTH-2977 log file protection  
							
							 
							
							
							
						 
						
							2020-08-17 17:55:58 +00:00  
						
					 
				
					
						
							
							
								 
								Igor Postelnik
							
						 
						
							 
							
							
							
							
								
							
							
								4791ba3b87 
								
							 
						 
						
							
							
								
								TUN-3194: Don't render log output when level is not enabled  
							
							 
							
							
							
						 
						
							2020-07-23 18:36:31 -05:00  
						
					 
				
					
						
							
							
								 
								Rachel Williams
							
						 
						
							 
							
							
							
							
								
							
							
								932e383051 
								
							 
						 
						
							
							
								
								TUN-3140: Add timestamps to terminal log entries  
							
							 
							
							
							
						 
						
							2020-06-30 22:28:22 +00:00  
						
					 
				
					
						
							
							
								 
								Dalton
							
						 
						
							 
							
							
							
							
								
							
							
								6fc9f1b405 
								
							 
						 
						
							
							
								
								AUTH-2849 all log output to stderr  
							
							 
							
							
							
						 
						
							2020-06-30 16:54:31 +00:00  
						
					 
				
					
						
							
							
								 
								Dalton
							
						 
						
							 
							
							
							
							
								
							
							
								554c97a8cb 
								
							 
						 
						
							
							
								
								AUTH-2813 adds back a single file support a cloudflared log file  
							
							 
							
							
							
						 
						
							2020-06-16 00:43:09 +00:00  
						
					 
				
					
						
							
							
								 
								Dalton
							
						 
						
							 
							
							
							
							
								
							
							
								55acf7283c 
								
							 
						 
						
							
							
								
								AUTH-2810 added warn for backwards compatibility sake  
							
							 
							
							
							
						 
						
							2020-06-12 22:15:28 +00:00  
						
					 
				
					
						
							
							
								 
								Dalton
							
						 
						
							 
							
							
							
							
								
							
							
								046be63253 
								
							 
						 
						
							
							
								
								AUTH-2596 added new logger package and replaced logrus  
							
							 
							
							
							
						 
						
							2020-05-27 17:07:19 -05:00