helics  3.5.2
Namespaces | Macros
loggingHelper.hpp File Reference
#include "helics/helics-config.h"
#include "helics/helics_enums.h"

Go to the source code of this file.

Namespaces

 helics
 the main namespace for the helics co-simulation library User functions will be in the helics namespace with internal functions possible in a lower level namespace
 

Macros

#define LOG_ERROR(id, ident, message)   sendToLogger(id, LogLevels::ERROR_LEVEL, ident, message)
 
#define LOG_ERROR_SIMPLE(message)    sendToLogger(global_broker_id_local, LogLevels::ERROR_LEVEL, getIdentifier(), message)
 
#define LOG_WARNING(id, ident, message)   sendToLogger(id, LogLevels::WARNING, ident, message)
 
#define LOG_WARNING_SIMPLE(message)    sendToLogger(global_broker_id_local, LogLevels::WARNING, getIdentifier(), message)
 
#define LOG_SUMMARY(id, ident, message)
 
#define LOG_CONNECTIONS(id, ident, message)
 
#define LOG_INTERFACES(id, ident, message)
 
#define LOG_TIMING(id, ident, message)
 
#define LOG_DATA_MESSAGES(id, ident, message)
 
#define LOG_DEBUG_MESSAGES(id, ident, message)
 
#define LOG_TRACE(id, ident, message)
 

Detailed Description

this file is meant to be included in the commonCore.cpp and coreBroker.cpp and inherited class files it assumes some knowledge of the internals of those programs via MACROS using elsewhere is probably not going to work.