Logo
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Public Member Functions | Static Public Member Functions | List of all members
Logger Class Reference

#include <logger.hh>

Collaboration diagram for Logger:
Collaboration graph

Public Member Functions

void debug (const char *fmt,...)
 
void info (const char *fmt,...)
 
void notice (const char *fmt,...)
 
void warn (const char *fmt,...)
 
void error (const char *fmt,...)
 
void panic (const char *fmt,...)
 
void panic_if (bool, const char *fmt,...)
 
void error_if (bool, const char *fmt,...)
 

Static Public Member Functions

static Loggerconnect (std::string, std::string, std::string)
 
static void disconnect (Logger *)
 

Member Function Documentation

Logger * Logger::connect ( std::string  ,
std::string  ,
std::string   
)
static
void Logger::debug ( const char *  fmt,
  ... 
)
void Logger::disconnect ( Logger in)
static
void Logger::error ( const char *  fmt,
  ... 
)
void Logger::error_if ( bool  cmp,
const char *  fmt,
  ... 
)
void Logger::info ( const char *  fmt,
  ... 
)
void Logger::notice ( const char *  fmt,
  ... 
)
void Logger::panic ( const char *  fmt,
  ... 
)
void Logger::panic_if ( bool  cmp,
const char *  fmt,
  ... 
)
void Logger::warn ( const char *  fmt,
  ... 
)

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