Merge pull request #847 from fwSmit/log-testing
logging: Set loglevel to error when testing.
This commit is contained in:
		
						commit
						1040febfb9
					
				
							
								
								
									
										10
									
								
								src/log.c
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								src/log.c
									
									
									
									
									
								
							| @ -74,19 +74,21 @@ static void dunst_log_handler( | ||||
|                 gpointer        testing) | ||||
| { | ||||
|         if (testing) | ||||
|                 return; | ||||
|                 log_level = G_LOG_LEVEL_ERROR; | ||||
| 
 | ||||
|         GLogLevelFlags message_level_masked = message_level & G_LOG_LEVEL_MASK; | ||||
| 
 | ||||
| /* if you want to have a debug build, you want to log anything,
 | ||||
|  * unconditionally, without specifying debug log level again */ | ||||
| #ifndef DEBUG_BUILD | ||||
|         if (log_level < message_level) | ||||
|         if (log_level < message_level_masked) | ||||
|                 return; | ||||
| #endif | ||||
|         const char *log_level_str = | ||||
|                 log_level_to_string(message_level & G_LOG_LEVEL_MASK); | ||||
|                 log_level_to_string(message_level_masked); | ||||
| 
 | ||||
|         /* Use stderr for warnings and higher */ | ||||
|         if (message_level <= G_LOG_LEVEL_WARNING) | ||||
|         if (message_level_masked <= G_LOG_LEVEL_WARNING) | ||||
|                 g_printerr("%s: %s\n", log_level_str, message); | ||||
|         else | ||||
|                 g_print("%s: %s\n", log_level_str, message); | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Nikos Tsipinakis
						Nikos Tsipinakis