mirror of
				https://github.com/isar/libmdbx.git
				synced 2025-10-31 03:29:01 +08:00 
			
		
		
		
	mdbx-test: minor refactor mdbx_logger().
				
					
				
			Change-Id: I058be7e01b5fc031610363bf6747ae7f62ba4c67
This commit is contained in:
		
							
								
								
									
										21
									
								
								test/log.cc
									
									
									
									
									
								
							
							
						
						
									
										21
									
								
								test/log.cc
									
									
									
									
									
								
							| @@ -38,18 +38,17 @@ MDBX_NORETURN void failure_perror(const char *what, int errnum) { | |||||||
| //----------------------------------------------------------------------------- | //----------------------------------------------------------------------------- | ||||||
|  |  | ||||||
| static void mdbx_logger(MDBX_log_level_t priority, const char *function, | static void mdbx_logger(MDBX_log_level_t priority, const char *function, | ||||||
|                         int line, const char *msg, |                         int line, const char *fmt, | ||||||
|                         va_list args) MDBX_CXX17_NOEXCEPT { |                         va_list args) MDBX_CXX17_NOEXCEPT { | ||||||
|   if (!function) |   if (function) { | ||||||
|     function = "unknown"; |     if (priority == MDBX_LOG_FATAL) | ||||||
|  |       log_error("mdbx: fatal failure: %s, %d", function, line); | ||||||
|   if (priority == MDBX_LOG_FATAL) |     logging::output_nocheckloglevel( | ||||||
|     log_error("mdbx: fatal failure: %s, %d", function, line); |         logging::loglevel(priority), | ||||||
|  |         strncmp(function, "mdbx_", 5) == 0 ? "%s: " : "mdbx %s: ", function); | ||||||
|   logging::output_nocheckloglevel( |     logging::feed_ap(fmt, args); | ||||||
|       logging::loglevel(priority), |   } else | ||||||
|       strncmp(function, "mdbx_", 5) == 0 ? "%s: " : "mdbx %s: ", function); |     logging::feed_ap(fmt, args); | ||||||
|   logging::feed_ap(msg, args); |  | ||||||
| } | } | ||||||
|  |  | ||||||
| namespace logging { | namespace logging { | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user