ealogger
ealogger is a c++ library that provides a blazing fast and easy to use logging mechanism
Classes | Namespaces | Macros
ealogger.h File Reference
#include <string>
#include <csignal>
#include <iostream>
#include <mutex>
#include <stdexcept>
#include <map>
#include <thread>
#include <vector>
#include <ealogger/global.h>
#include <ealogger/logmessage.h>
#include <ealogger/logqueue.h>
#include <ealogger/sink_console.h>
#include <ealogger/sink_file.h>
#include <ealogger/sink_syslog.h>
#include "config.h"

Go to the source code of this file.

Classes

class  ealogger::Logger
 ealogger main class More...
 

Namespaces

 ealogger
 Main namespace for ealogger.
 

Macros

#define eal_debug(msg)
 Write a debug message. More...
 
#define eal_info(msg)
 Write a info message. More...
 
#define eal_warn(msg)
 Write a warning message. More...
 
#define eal_error(msg)
 Write an error message. More...
 
#define eal_fatal(msg)
 Write a fatal message. More...
 
#define eal_stack()
 Write a message with a stacktrace. More...