#include <itkLogger.h>
Inheritance diagram for itk::Logger:


Public Types | |
| typedef Logger | Self |
| typedef Object | Superclass |
| typedef SmartPointer< Self > | Pointer |
| typedef SmartPointer< const Self > | ConstPointer |
| typedef MultipleLogOutput::OutputType | OutputType |
| enum | PriorityLevelType { MUSTFLUSH = 0, FATAL, CRITICAL, WARNING, INFO, DEBUG, NOTSET } |
Public Member Functions | |
| virtual const char * | GetNameOfClass () const |
| virtual void | SetName (const char *_arg) |
| virtual const char * | GetName () const |
| virtual void | SetPriorityLevel (PriorityLevelType level) |
| virtual PriorityLevelType | GetPriorityLevel () const |
| virtual void | SetLevelForFlushing (PriorityLevelType level) |
| virtual PriorityLevelType | GetLevelForFlushing () const |
| virtual void | AddLogOutput (OutputType *output) |
| virtual void | Write (PriorityLevelType level, std::string const &content) |
| virtual void | Flush () |
Static Public Member Functions | |
| static Pointer | New () |
Protected Member Functions | |
| Logger () | |
| virtual | ~Logger () |
| virtual void | PrintSelf (std::ostream &os, Indent indent) const |
Protected Attributes | |
| PriorityLevelType | m_PriorityLevel |
| PriorityLevelType | m_LevelForFlushing |
| MultipleLogOutput::Pointer | m_Output |
Definition at line 46 of file itkLogger.h.
|
|
Reimplemented from itk::Object. Reimplemented in itk::ThreadLogger. Definition at line 54 of file itkLogger.h. |
|
|
Reimplemented in itk::ThreadLogger. Definition at line 60 of file itkLogger.h. |
|
|
Reimplemented from itk::Object. Reimplemented in itk::ThreadLogger. Definition at line 53 of file itkLogger.h. |
|
|
Smart pointer typedef support. Reimplemented from itk::Object. Reimplemented in itk::ThreadLogger. Definition at line 51 of file itkLogger.h. |
|
|
Reimplemented from itk::Object. Reimplemented in itk::ThreadLogger. Definition at line 52 of file itkLogger.h. |
|
|
Definition of types of messages. These codes will be used to regulate the level of detail of messages reported to the final outputs Reimplemented in itk::ThreadLogger. Definition at line 66 of file itkLogger.h. |
|
|
Constructor |
|
|
Destructor |
|
|
Registers another output stream with the multiple output. Reimplemented in itk::ThreadLogger. |
|
|
Reimplemented in itk::ThreadLogger. |
|
|
Reimplemented in itk::ThreadLogger. Definition at line 102 of file itkLogger.h. |
|
|
|
|
|
Run-time type information (and related methods). Reimplemented from itk::Object. Reimplemented in itk::ThreadLogger. |
|
|
Get the priority level for the current logger. Only messages that have priorities equal or greater than the one set here will be posted to the current outputs Reimplemented in itk::ThreadLogger. Definition at line 92 of file itkLogger.h. |
|
|
New macro for creation of through a Smart Pointer Reimplemented from itk::Object. Reimplemented in itk::ThreadLogger. |
|
||||||||||||
|
Print contents of a Logger Reimplemented from itk::Object. Reimplemented in itk::ThreadLogger. |
|
|
Reimplemented in itk::ThreadLogger. Definition at line 97 of file itkLogger.h. |
|
|
|
|
|
Set the priority level for the current logger. Only messages that have priorities equal or greater than the one set here will be posted to the current outputs Reimplemented in itk::ThreadLogger. Definition at line 84 of file itkLogger.h. |
|
||||||||||||
|
Reimplemented in itk::ThreadLogger. |
|
|
Definition at line 129 of file itkLogger.h. |
|
|
Definition at line 131 of file itkLogger.h. |
|
|
Definition at line 127 of file itkLogger.h. |
1.4.1 written by Dimitri van Heesch,
© 1997-2000