Wolframe, 0.0.3

_Wolframe::log::LogLevel Class Reference

Logger levels describing the severity of the logged message. More...

#include <logLevel.hpp>

Public Types

enum  Level {
  LOGLEVEL_DATA2, LOGLEVEL_DATA, LOGLEVEL_TRACE, LOGLEVEL_DEBUG,
  LOGLEVEL_INFO, LOGLEVEL_NOTICE, LOGLEVEL_WARNING, LOGLEVEL_ERROR,
  LOGLEVEL_SEVERE, LOGLEVEL_CRITICAL, LOGLEVEL_ALERT, LOGLEVEL_FATAL,
  LOGLEVEL_UNDEFINED
}
 

Static Public Member Functions

static Level strToLogLevel (const std::string &str)
 convert string to a loglevel More...
 

Detailed Description

Logger levels describing the severity of the logged message.

Member Enumeration Documentation

Enumerator
LOGLEVEL_DATA2 

log everything, including lowlevel data traffic (network messages, interpreter stack traces, etc.)

LOGLEVEL_DATA 

log everything, including data

LOGLEVEL_TRACE 

trace functions calls

LOGLEVEL_DEBUG 

log operations

LOGLEVEL_INFO 

information message

LOGLEVEL_NOTICE 

normal but significant condition

LOGLEVEL_WARNING 

warning condition

LOGLEVEL_ERROR 

normal error condition

LOGLEVEL_SEVERE 

severe error condition

LOGLEVEL_CRITICAL 

critical error condition

LOGLEVEL_ALERT 

action must be taken immediately

LOGLEVEL_FATAL 

system is unusable

LOGLEVEL_UNDEFINED 

log this only under special conditions

Member Function Documentation

static Level _Wolframe::log::LogLevel::strToLogLevel ( const std::string &  str)
static

convert string to a loglevel


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