29 #ifndef CASA_LOGFILTER_H 30 #define CASA_LOGFILTER_H 33 #include <casacore/casa/aips.h> 34 #include <casacore/casa/Logging/LogFilterInterface.h> Abstract base class for filtering LogMessages.
virtual Bool pass(const LogMessage &message) const
Return True if message passes this filter.
Filter LogMessages on message priority.
virtual LogFilter * clone() const
Clone the object.
bool Bool
Define the standard types used by Casacore.
Priority
An "importance" which is assigned to each LogMessage.
LogFilter & operator=(const LogFilter &other)
LogMessage::Priority lowest_p
LogMessage::Priority lowestPriority() const
Return the lowest priority which will pass this filter.
LogFilter(LogMessage::Priority lowest=LogMessage::NORMAL)
Construct a filter with the LOWEST priority that you want passed.
Informational log messages with with time, priority, and origin.
this file contains all the compiler specific defines