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