ealogger
ealogger is a c++ library that provides a blazing fast and easy to use logging mechanism
Enumerations
ealogger::constants Namespace Reference

Namespace for global ealogger constants. More...

Enumerations

enum  LOGGER_SINK { LOGGER_SINK::EAL_CONSOLE = 0, LOGGER_SINK::EAL_SYSLOG, LOGGER_SINK::EAL_FILE_SIMPLE }
 Supported logger Sinks. More...
 
enum  LOG_LEVEL {
  LOG_LEVEL::EAL_DEBUG = 0, LOG_LEVEL::EAL_INFO, LOG_LEVEL::EAL_WARNING, LOG_LEVEL::EAL_ERROR,
  LOG_LEVEL::EAL_FATAL, LOG_LEVEL::EAL_STACK, LOG_LEVEL::EAL_INTERNAL
}
 An enumaration representing the supported loglevels. More...
 

Detailed Description

Namespace for global ealogger constants.

Enumeration Type Documentation

An enumaration representing the supported loglevels.

This enum is used to define the severity of a log message and to set the minimum loglevel.

Enumerator
EAL_DEBUG 

Debug message

EAL_INFO 

Info message

EAL_WARNING 

Warning message

EAL_ERROR 

Error message

EAL_FATAL 

Fatal Message

EAL_STACK 

Stack log message

EAL_INTERNAL 

Internal Message, do not use this loglevel yourself

Supported logger Sinks.

Enumerator
EAL_CONSOLE 

Sink writing to a console SinkConsole

EAL_SYSLOG 

Sink writing to linux syslog SinkSyslog

EAL_FILE_SIMPLE 

Sink writing to a file SinkFile