chemmisol 0.1
Loading...
Searching...
No Matches
Namespaces | Macros | Functions | Variables
logging.h File Reference
#include "easylogging++.h"
Include dependency graph for logging.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  chemmisol
 

Macros

#define CHEM_CORE_LOGID   "chemmisol-core"
 
#define CHEM_LOG(LEVEL)   CLOG(LEVEL, CHEM_CORE_LOGID)
 
#define CHEM_LOGV(VERBOSE_LEVEL)   CVLOG(VERBOSE_LEVEL, CHEM_CORE_LOGID)
 

Functions

el::Logger * chemmisol::init_logger (const char *logger_id)
 
void chemmisol::log_to_file (el::Logger *logger, const std::string &log_file, bool terminal_logging)
 

Variables

el::Logger * chemmisol::core_logger
 

Detailed Description

Logging features resulting from the integration of easylogging++.

Macro Definition Documentation

◆ CHEM_CORE_LOGID

#define CHEM_CORE_LOGID   "chemmisol-core"

Logging ID used by the chemmisol::core_logger.

◆ CHEM_LOG

#define CHEM_LOG (   LEVEL)    CLOG(LEVEL, CHEM_CORE_LOGID)

◆ CHEM_LOGV

#define CHEM_LOGV (   VERBOSE_LEVEL)    CVLOG(VERBOSE_LEVEL, CHEM_CORE_LOGID)