| helics 3.6.1

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.