EpcTools
An event based multi-threaded C++ development framework.
Classes
elogger.h File Reference

Defines the logging related classes. More...

#include <vector>
#include <map>
#include <unordered_map>
#include "spdlog/spdlog.h"
#include "spdlog/async.h"
#include "ebase.h"
#include "eerror.h"
#include "egetopt.h"
#include "estring.h"
#include "eutil.h"

Go to the source code of this file.

Classes

class  ELogger
 Defines a logger. More...
 
class  ELoggerSink
 Represents a logger output sink. More...
 
class  ELoggerSinkSyslog
 A syslog sink. More...
 
class  ELoggerSinkStdout
 A standard output sink. More...
 
class  ELoggerSinkStderr
 A standard error sink. More...
 
class  ELoggerSinkBasicFile
 A basic file sink. More...
 
class  ELoggerSinkRotatingFile
 A rotating file sink. More...
 
class  ELoggerSinkDailyFile
 A daily file sink. More...
 
class  ELoggerSinkSet
 Defines a group of output sinks that can be assigned to a logger. More...
 

Detailed Description

Defines the logging related classes.