remove info_logger
This commit is contained in:
		
							parent
							
								
									2ac214aed8
								
							
						
					
					
						commit
						344b3d2834
					
				| @ -55,18 +55,12 @@ int main(int argc, char* argv[]) | |||||||
|     using std::endl; |     using std::endl; | ||||||
| 
 | 
 | ||||||
|     //auto fsink2 = std::make_shared<sinks::rotating_file_sink>("log", "txt", 1024*1024*50 , 5, seconds(1));
 |     //auto fsink2 = std::make_shared<sinks::rotating_file_sink>("log", "txt", 1024*1024*50 , 5, seconds(1));
 | ||||||
|     auto &logger2 = c11log::get_logger("logger2"); |     auto &my_logger  = get_logger("example"); | ||||||
|     //logger2.add_sink(fsink2);
 |  | ||||||
|     logger2.add_sink(std::make_shared<sinks::null_sink>()); |  | ||||||
|     logger2.add_sink(std::make_shared<sinks::stdout_sink>()); |  | ||||||
| 
 |  | ||||||
|     info_logger info(&logger2); |  | ||||||
|     info << "Hello info logger" << "!!"; |  | ||||||
|     return 0; |  | ||||||
|     auto start = system_clock::now(); |     auto start = system_clock::now(); | ||||||
|  | 
 | ||||||
|     const unsigned int howmany = 10000000; |     const unsigned int howmany = 10000000; | ||||||
|     for(unsigned int i = 0; i < howmany ; i++) |     for(unsigned int i = 0; i < howmany ; i++) | ||||||
|         logger2.info() << "Hello logger " << i; |         my_logger.info() << "Hello logger " << i; | ||||||
| 
 | 
 | ||||||
|     auto delta = system_clock::now() - start; |     auto delta = system_clock::now() - start; | ||||||
|     auto delta_d = duration_cast<duration<double>> (delta); |     auto delta_d = duration_cast<duration<double>> (delta); | ||||||
|  | |||||||
| @ -169,17 +169,3 @@ inline c11log::logger& c11log::get_logger(const std::string& name) | |||||||
|     return *(c11log::details::factory::instance().get_logger(name)); |     return *(c11log::details::factory::instance().get_logger(name)); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| 
 |  | ||||||
| namespace c11log { |  | ||||||
| class info_logger { |  | ||||||
| public: |  | ||||||
|     info_logger (c11log::logger* logger):_logger(logger) {} |  | ||||||
|     template<class T> |  | ||||||
|     details::line_logger& operator<<(const T& msg) { |  | ||||||
|         return _logger->info() << msg; |  | ||||||
|     } |  | ||||||
| 
 |  | ||||||
| private: |  | ||||||
|     c11log::logger* _logger; |  | ||||||
| }; |  | ||||||
| } |  | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user