feat(miniglog): remove log_severity_global
This commit is contained in:
		
							parent
							
								
									a8796478e6
								
							
						
					
					
						commit
						5105b5ea82
					
				| @ -86,6 +86,7 @@ struct glog_init { | |||||||
| #else | #else | ||||||
| 
 | 
 | ||||||
| #define MYNTEYE_MAX_LOG_LEVEL google::INFO | #define MYNTEYE_MAX_LOG_LEVEL google::INFO | ||||||
|  | // #define MYNTEYE_MAX_LOG_LEVEL 2
 | ||||||
| 
 | 
 | ||||||
| #include "mynteye/miniglog.h" | #include "mynteye/miniglog.h" | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -157,9 +157,6 @@ class MYNTEYE_API LogSink { | |||||||
| // Global set of log sinks. The actual object is defined in logging.cc.
 | // Global set of log sinks. The actual object is defined in logging.cc.
 | ||||||
| MYNTEYE_API extern std::set<LogSink *> log_sinks_global; | MYNTEYE_API extern std::set<LogSink *> log_sinks_global; | ||||||
| 
 | 
 | ||||||
| // Added by chachi - a runtime global maximum log level. Defined in logging.cc
 |  | ||||||
| MYNTEYE_API extern int log_severity_global; |  | ||||||
| 
 |  | ||||||
| inline void InitGoogleLogging(char */*argv*/) { | inline void InitGoogleLogging(char */*argv*/) { | ||||||
|   // Do nothing; this is ignored.
 |   // Do nothing; this is ignored.
 | ||||||
| } | } | ||||||
| @ -315,8 +312,7 @@ class MYNTEYE_API LoggerVoidify { | |||||||
| 
 | 
 | ||||||
| // Log only if condition is met.  Otherwise evaluates to void.
 | // Log only if condition is met.  Otherwise evaluates to void.
 | ||||||
| #define LOG_IF(severity, condition) \ | #define LOG_IF(severity, condition) \ | ||||||
|   (static_cast<int>(severity) > google::log_severity_global || !(condition)) ? \ |   !(condition) ? (void) 0 : LoggerVoidify() & \ | ||||||
|   (void) 0 : LoggerVoidify() &                                          \ |  | ||||||
|     MessageLogger((char *)__FILE__, __LINE__, "native", severity).stream() |     MessageLogger((char *)__FILE__, __LINE__, "native", severity).stream() | ||||||
| 
 | 
 | ||||||
| // Log only if condition is NOT met.  Otherwise evaluates to void.
 | // Log only if condition is NOT met.  Otherwise evaluates to void.
 | ||||||
|  | |||||||
| @ -36,6 +36,4 @@ namespace google { | |||||||
| // that there is only one instance of this across the entire program.
 | // that there is only one instance of this across the entire program.
 | ||||||
| std::set<google::LogSink *> log_sinks_global; | std::set<google::LogSink *> log_sinks_global; | ||||||
| 
 | 
 | ||||||
| int log_severity_global(INFO); |  | ||||||
| 
 |  | ||||||
| }  // namespace google
 | }  // namespace google
 | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user