| Classes | |
| class | CachedLogger | 
| A Logger object that filters duplicate messages.  More... | |
| class | FilterLogger | 
| A logger that filters for specific message types.  More... | |
| struct | LoggerInterface | 
| An abstract base class specifying the interface for all BTK Logger objects.  More... | |
| class | SimpleLogger | 
| class | Logger | 
| A class for managing all BTK-related logging and error output.  More... | |
| class | LoggerLevel | 
| A bit-field class for identifying logger message types.  More... | |
| class | LoggerStreambuf | 
| class | LoggerStream | 
| Functions | |
| const unsigned | ALL (static_cast< unsigned >(-1)) | 
| void | log_msg (std::string const &msg, LoggerLevel msg_level=EVERYTHING) | 
| A convenience function for writing log messages to the logger. | |
| void | error_msg (std::string const &msg) | 
| A convenience function for writing error messages to the logger. | |
| Variables | |
| static const LoggerLevel | NOTHING (0, 0) | 
| Null LoggerLevel flag -- accept nothing. | |
| static const LoggerLevel | EVERYTHING (ALL, ALL) | 
| Universal LoggerLevel flag -- accept everything. | |
| static const LoggerLevel | ERROR (1, ALL) | 
| Message level constants. Error messages. | |
| static const LoggerLevel | WARNING (2, ALL) | 
| Warning messages. | |
| static const LoggerLevel | TRACE (4, ALL) | 
| Trace messages. | |
| static const LoggerLevel | DEBUG (8, ALL) | 
| Debugging messages. | |
| static const LoggerLevel | ALL_LEVELS (ALL, ALL) | 
| All message types. | |
| static const LoggerLevel | ATOMS (ALL, 1) | 
| Message source constants. The atom framework. | |
| static const LoggerLevel | CONTAINERS (ALL, 2) | 
| The container framework. | |
| static const LoggerLevel | ITERATORS (ALL, 4) | 
| The iterator framework. | |
| static const LoggerLevel | ALGORITHMS (ALL, 8) | 
| The BTK algorithms. | |
| static const LoggerLevel | IO (ALL, 16) | 
| The input/output framework. | |
| static const LoggerLevel | MATH (ALL, 32) | 
| The math framework. | |
| static const LoggerLevel | UTILITY (ALL, 64) | 
| The utility framework. | |
| static const LoggerLevel | ALL_SOURCES (ALL, ALL) | 
| All message sources. | |
| const unsigned BTK::IO::LOGGING::ALL | ( | static_cast< unsigned > | (-1) | ) | 
| void BTK::IO::LOGGING::error_msg | ( | std::string const & | msg | ) | 
A convenience function for writing error messages to the logger.
| void BTK::IO::LOGGING::log_msg | ( | std::string const & | msg, | |
| LoggerLevel | msg_level = EVERYTHING | |||
| ) | 
A convenience function for writing log messages to the logger.
| const LoggerLevel ALGORITHMS(ALL, 8)  [static] | 
The BTK algorithms.
| const LoggerLevel ALL_LEVELS(ALL, ALL)  [static] | 
All message types.
| const LoggerLevel ALL_SOURCES(ALL, ALL)  [static] | 
All message sources.
| const LoggerLevel ATOMS(ALL, 1)  [static] | 
Message source constants. The atom framework.
| const LoggerLevel CONTAINERS(ALL, 2)  [static] | 
The container framework.
| const LoggerLevel DEBUG(8, ALL)  [static] | 
Debugging messages.
| const LoggerLevel ERROR(1, ALL)  [static] | 
Message level constants. Error messages.
| const LoggerLevel EVERYTHING(ALL, ALL)  [static] | 
Universal LoggerLevel flag -- accept everything.
| const LoggerLevel IO(ALL, 16)  [static] | 
The input/output framework.
| const LoggerLevel ITERATORS(ALL, 4)  [static] | 
The iterator framework.
| const LoggerLevel MATH(ALL, 32)  [static] | 
The math framework.
| const LoggerLevel NOTHING(0, 0)  [static] | 
Null LoggerLevel flag -- accept nothing.
| const LoggerLevel TRACE(4, ALL)  [static] | 
Trace messages.
| const LoggerLevel UTILITY(ALL, 64)  [static] | 
The utility framework.
| const LoggerLevel WARNING(2, ALL)  [static] | 
Warning messages.
 1.5.1
 1.5.1