24 lines
		
	
	
		
			401 B
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			401 B
		
	
	
	
		
			C++
		
	
	
	
	
	
#pragma once
 | 
						|
 | 
						|
namespace c11log
 | 
						|
{
 | 
						|
	namespace level
 | 
						|
	{
 | 
						|
		typedef enum
 | 
						|
		{
 | 
						|
			DEBUG,
 | 
						|
			INFO,
 | 
						|
			WARNING,
 | 
						|
			ERROR,
 | 
						|
			FATAL,
 | 
						|
			NONE = 99
 | 
						|
		} level_enum;
 | 
						|
		const char* to_str(level_enum l);				
 | 
						|
	}
 | 
						|
}
 | 
						|
 | 
						|
static const char* level_names[] { "Debug", "Info", "Warning", "Error", "Fatal" };
 | 
						|
inline const char* c11log::level::to_str(c11log::level::level_enum l)
 | 
						|
{
 | 
						|
	return level_names[l];
 | 
						|
} |