fix:Linux下不设置颜色(不直接支持设置)。
This commit is contained in:
		
							parent
							
								
									1461abaa3c
								
							
						
					
					
						commit
						65435cc8f6
					
				@ -6,7 +6,9 @@ std::shared_ptr<spdlog::logger> get_logger(const std::string& mark, const std::s
 | 
				
			|||||||
    auto file_sink = std::make_shared<spdlog::sinks::rotating_file_sink_mt>(log_file, g_BuffSize * 50, 3);
 | 
					    auto file_sink = std::make_shared<spdlog::sinks::rotating_file_sink_mt>(log_file, g_BuffSize * 50, 3);
 | 
				
			||||||
    auto console_sink = std::make_shared<spdlog::sinks::stdout_color_sink_mt>();
 | 
					    auto console_sink = std::make_shared<spdlog::sinks::stdout_color_sink_mt>();
 | 
				
			||||||
    file_sink->set_pattern("[%Y-%m-%d %H:%M:%S.%e][%l]: %v");
 | 
					    file_sink->set_pattern("[%Y-%m-%d %H:%M:%S.%e][%l]: %v");
 | 
				
			||||||
 | 
					#ifdef _WIN32
 | 
				
			||||||
    console_sink->set_color(spdlog::level::level_enum::info, 0xFFFF);
 | 
					    console_sink->set_color(spdlog::level::level_enum::info, 0xFFFF);
 | 
				
			||||||
 | 
					#endif
 | 
				
			||||||
    console_sink->set_pattern("%^[%Y-%m-%d %H:%M:%S.%e][%l]: %v%$");
 | 
					    console_sink->set_pattern("%^[%Y-%m-%d %H:%M:%S.%e][%l]: %v%$");
 | 
				
			||||||
    std::vector<spdlog::sink_ptr> sinks{file_sink, console_sink};
 | 
					    std::vector<spdlog::sink_ptr> sinks{file_sink, console_sink};
 | 
				
			||||||
    auto logger = std::make_shared<spdlog::logger>(mark, sinks.begin(), sinks.end());
 | 
					    auto logger = std::make_shared<spdlog::logger>(mark, sinks.begin(), sinks.end());
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user