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) |                 gpointer        testing) | ||||||
| { | { | ||||||
|         if (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,
 | /* if you want to have a debug build, you want to log anything,
 | ||||||
|  * unconditionally, without specifying debug log level again */ |  * unconditionally, without specifying debug log level again */ | ||||||
| #ifndef DEBUG_BUILD | #ifndef DEBUG_BUILD | ||||||
|         if (log_level < message_level) |         if (log_level < message_level_masked) | ||||||
|                 return; |                 return; | ||||||
| #endif | #endif | ||||||
|         const char *log_level_str = |         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 */ |         /* 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); |                 g_printerr("%s: %s\n", log_level_str, message); | ||||||
|         else |         else | ||||||
|                 g_print("%s: %s\n", log_level_str, message); |                 g_print("%s: %s\n", log_level_str, message); | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Nikos Tsipinakis
						Nikos Tsipinakis