Browse Source
			
			
			Merge pull request #3859 from stefan0xC/prevent-handlebar-logs
			
				filter handlebars logs
			
			
				pull/3965/head
			
			
		 
		
			
				
					
						 Daniel García
					
					2 years ago
						Daniel García
					
					2 years ago
					
						
							committed by
							
								 GitHub
								GitHub
							
						 
					
				 
				
			 
		 
		
			
				
					
					No known key found for this signature in database
					
						
							GPG Key ID: 4AEE18F83AFDEB23
						
					
				
			
		
		
		
	
		
			
				 1 changed files with 
9 additions and 
0 deletions
			 
			
		 
		
			
				- 
					
					
					 
					src/main.rs
				
				
				
					
						
							
								
									
	
		
			
				
					|  |  | @ -261,6 +261,13 @@ fn init_logging(level: log::LevelFilter) -> Result<(), fern::InitError> { | 
			
		
	
		
			
				
					|  |  |  |         log::LevelFilter::Off | 
			
		
	
		
			
				
					|  |  |  |     }; | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |     // Only show handlebar logs when the level is Trace
 | 
			
		
	
		
			
				
					|  |  |  |     let handlebars_level = if level >= log::LevelFilter::Trace { | 
			
		
	
		
			
				
					|  |  |  |         log::LevelFilter::Trace | 
			
		
	
		
			
				
					|  |  |  |     } else { | 
			
		
	
		
			
				
					|  |  |  |         log::LevelFilter::Warn | 
			
		
	
		
			
				
					|  |  |  |     }; | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |     let mut logger = fern::Dispatch::new() | 
			
		
	
		
			
				
					|  |  |  |         .level(level) | 
			
		
	
		
			
				
					|  |  |  |         // Hide unknown certificate errors if using self-signed
 | 
			
		
	
	
		
			
				
					|  |  | @ -282,6 +289,8 @@ fn init_logging(level: log::LevelFilter) -> Result<(), fern::InitError> { | 
			
		
	
		
			
				
					|  |  |  |         .level_for("rocket::shield::shield", log::LevelFilter::Warn) | 
			
		
	
		
			
				
					|  |  |  |         .level_for("hyper::proto", log::LevelFilter::Off) | 
			
		
	
		
			
				
					|  |  |  |         .level_for("hyper::client", log::LevelFilter::Off) | 
			
		
	
		
			
				
					|  |  |  |         // Filter handlebars logs
 | 
			
		
	
		
			
				
					|  |  |  |         .level_for("handlebars::render", handlebars_level) | 
			
		
	
		
			
				
					|  |  |  |         // Prevent cookie_store logs
 | 
			
		
	
		
			
				
					|  |  |  |         .level_for("cookie_store", log::LevelFilter::Off) | 
			
		
	
		
			
				
					|  |  |  |         // Variable level for trust-dns used by reqwest
 | 
			
		
	
	
		
			
				
					|  |  | 
 |