Logger Class Reference

#include <log.hh>


Public Types

enum  LogLevel {
  QUIET = 0, NORMAL, VERBOSE, DEBUG,
  DUMP, TRACE
}

Public Member Functions

void PushVerbosityLevel (int level)
void PopVerbosityLevel ()
std::ostream & operator() (enum LogLevel)
int GetLogLevel () const

Static Public Member Functions

static LoggerInstance ()

Protected Member Functions

 Logger ()
 Logger (const Logger &)
Loggeroperator= (const Logger &)


Detailed Description

Definition at line 30 of file log.hh.


Member Enumeration Documentation

enum LogLevel

Enumerator:
QUIET 
NORMAL 
VERBOSE 
DEBUG 
DUMP 
TRACE 

Definition at line 32 of file log.hh.


Constructor & Destructor Documentation

Logger (  )  [protected]

Logger ( const Logger  )  [protected]


Member Function Documentation

int GetLogLevel (  )  const [inline]

Definition at line 48 of file log.hh.

static Logger& Instance (  )  [static]

std::ostream& operator() ( enum  LogLevel  ) 

Logger& operator= ( const Logger  )  [protected]

void PopVerbosityLevel (  ) 

void PushVerbosityLevel ( int  level  ) 


The documentation for this class was generated from the following file:

Generated on Fri Jul 2 14:23:06 2010 for OpenStructure by  doxygen 1.5.8