Add warn function
This commit is contained in:
		
							parent
							
								
									31cc9366fc
								
							
						
					
					
						commit
						6d97d81656
					
				
					 2 changed files with 16 additions and 1 deletions
				
			
		| 
						 | 
				
			
			@ -30,6 +30,8 @@ public:
 | 
			
		|||
        log(lvlInfo, fs);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    virtual void warn(const std::string & msg);
 | 
			
		||||
 | 
			
		||||
    virtual void setExpected(const std::string & label, uint64_t value = 1) { }
 | 
			
		||||
    virtual void setProgress(const std::string & label, uint64_t value = 1) { }
 | 
			
		||||
    virtual void incExpected(const std::string & label, uint64_t value = 1) { }
 | 
			
		||||
| 
						 | 
				
			
			@ -82,6 +84,14 @@ extern Verbosity verbosity; /* suppress msgs > this */
 | 
			
		|||
#define debug(args...) printMsg(lvlDebug, args)
 | 
			
		||||
#define vomit(args...) printMsg(lvlVomit, args)
 | 
			
		||||
 | 
			
		||||
template<typename... Args>
 | 
			
		||||
inline void warn(const std::string & fs, Args... args)
 | 
			
		||||
{
 | 
			
		||||
    boost::format f(fs);
 | 
			
		||||
    formatHelper(f, args...);
 | 
			
		||||
    logger->warn(f.str());
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void warnOnce(bool & haveWarned, const FormatOrString & fs);
 | 
			
		||||
 | 
			
		||||
void writeToStderr(const string & s);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue