liballofw
Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
allofw::Logger Class Referenceabstract

#include <logger.h>

Inheritance diagram for allofw::Logger:
allofw::ScopedLogger

Public Member Functions

virtual void setLevelFilter (int minimum_level)=0
 
virtual void pushScope (const char *prefix=" ")=0
 
virtual void popScope ()=0
 
virtual void print (int level, const char *string)=0
 
virtual void printf (int level, const char *fmt,...)=0
 
virtual void vprintf (int level, const char *fmt, va_list args)=0
 
virtual ~Logger ()
 

Static Public Member Functions

static LoggerDefault ()
 

Static Public Attributes

static const int kVerbose = 0
 
static const int kInfo = 100
 
static const int kWarning = 200
 
static const int kError = 300
 
static const int kFatal = 400
 

Constructor & Destructor Documentation

virtual allofw::Logger::~Logger ( )
inlinevirtual

Member Function Documentation

static Logger* allofw::Logger::Default ( )
inlinestatic
virtual void allofw::Logger::popScope ( )
pure virtual

Implemented in allofw::ScopedLogger.

virtual void allofw::Logger::print ( int  level,
const char *  string 
)
pure virtual

Implemented in allofw::ScopedLogger.

virtual void allofw::Logger::printf ( int  level,
const char *  fmt,
  ... 
)
pure virtual

Implemented in allofw::ScopedLogger.

virtual void allofw::Logger::pushScope ( const char *  prefix = "    ")
pure virtual

Implemented in allofw::ScopedLogger.

virtual void allofw::Logger::setLevelFilter ( int  minimum_level)
pure virtual

Implemented in allofw::ScopedLogger.

virtual void allofw::Logger::vprintf ( int  level,
const char *  fmt,
va_list  args 
)
pure virtual

Implemented in allofw::ScopedLogger.

Member Data Documentation

const int allofw::Logger::kError = 300
static
const int allofw::Logger::kFatal = 400
static
const int allofw::Logger::kInfo = 100
static
const int allofw::Logger::kVerbose = 0
static
const int allofw::Logger::kWarning = 200
static

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