PionNetworkLibrary
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
pion::logger Struct Reference

#include <logger.hpp>

Collaboration diagram for pion::logger:

Public Types

enum  log_priority_type {
  LOG_LEVEL_DEBUG, LOG_LEVEL_INFO, LOG_LEVEL_WARN, LOG_LEVEL_ERROR,
  LOG_LEVEL_FATAL
}
 

Public Member Functions

 ~logger ()
 
 logger (void)
 
 logger (const std::string &name)
 
 logger (const logger &p)
 

Static Public Member Functions

static void shutdown ()
 

Public Attributes

std::string m_name
 

Static Public Attributes

static log_priority_type m_priority
 

Member Enumeration Documentation

Enumerator
LOG_LEVEL_DEBUG 
LOG_LEVEL_INFO 
LOG_LEVEL_WARN 
LOG_LEVEL_ERROR 
LOG_LEVEL_FATAL 

Constructor & Destructor Documentation

pion::logger::~logger ( )
inline
pion::logger::logger ( void  )
inline
pion::logger::logger ( const std::string &  name)
inline
pion::logger::logger ( const logger p)
inline

Member Function Documentation

static void pion::logger::shutdown ( )
inlinestatic

Member Data Documentation

std::string pion::logger::m_name
log_priority_type pion::logger::m_priority
static

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