Logo
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

◆ connect()

Logger * Logger::connect ( std::string  ,
std::string  ,
std::string   
)
static

◆ debug()

void Logger::debug ( const char *  fmt,
  ... 
)

◆ disconnect()

void Logger::disconnect ( Logger in)
static

◆ error()

void Logger::error ( const char *  fmt,
  ... 
)

◆ error_if()

void Logger::error_if ( bool  cmp,
const char *  fmt,
  ... 
)

◆ info()

void Logger::info ( const char *  fmt,
  ... 
)

◆ notice()

void Logger::notice ( const char *  fmt,
  ... 
)

◆ panic()

void Logger::panic ( const char *  fmt,
  ... 
)

◆ panic_if()

void Logger::panic_if ( bool  cmp,
const char *  fmt,
  ... 
)

◆ warn()

void Logger::warn ( const char *  fmt,
  ... 
)

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