Go to the documentation of this file.
29 #ifndef CASA_LOGFILTERINTERFACE_H
30 #define CASA_LOGFILTERINTERFACE_H
33 #include <casacore/casa/aips.h>
34 #include <casacore/casa/Logging/LogMessage.h>
virtual LogFilterInterface * clone() const =0
Clone the object.
Abstract base class for filtering LogMessages.
Informational log messages with with time, priority, and origin.
virtual ~LogFilterInterface()
LogFilterInterface & operator=(const LogFilterInterface &other)
this file contains all the compiler specific defines
LogFilterInterface()
Construct a filter with the LOWEST priority that you want passed.
bool Bool
Define the standard types used by Casacore.
virtual Bool pass(const LogMessage &message) const =0
Return True if message passes this filter.
LogFilterInterface(const LogFilterInterface &other)
Copy constructor and assignment cannot be used.