Inviwo  0.9.10.1
Inviwo documentation
inviwo::LogFilter Class Reference

filters log messages based on the verbosity level. Messages below the selected verbosity will be ignored. More...

#include <logfilter.h>

+ Inheritance diagram for inviwo::LogFilter:

Public Member Functions

 LogFilter (Logger *logger=LogCentral::getPtr())
 
 LogFilter (Logger *logger, LogVerbosity verbosity)
 
void setVerbosity (LogVerbosity verbosity)
 
LogVerbosity getVerbosity ()
 
void setLogger (Logger *logger)
 
LoggergetLogger () const
 
virtual void log (std::string logSource, LogLevel level, LogAudience audience, const char *file, const char *function, int line, std::string msg) override
 
virtual void logProcessor (Processor *processor, LogLevel level, LogAudience audience, std::string msg, const char *file, const char *function, int line) override
 
virtual void logNetwork (LogLevel level, LogAudience audience, std::string msg, const char *file, const char *function, int line) override
 
- Public Member Functions inherited from inviwo::Logger
virtual void logAssertion (const char *file, const char *function, int line, std::string msg)
 

Detailed Description

filters log messages based on the verbosity level. Messages below the selected verbosity will be ignored.


The documentation for this class was generated from the following files: