helics  3.3.0
Namespaces | Enumerations | Functions
logging.hpp File Reference
#include "../helics_enums.h"
#include <string>
#include <unordered_map>

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
 

Enumerations

enum  helics::LogLevels : int {
  helics::DUMPLOG = HELICS_LOG_LEVEL_DUMPLOG, helics::NO_PRINT = HELICS_LOG_LEVEL_NO_PRINT, helics::ERROR_LEVEL = HELICS_LOG_LEVEL_ERROR, helics::PROFILING = HELICS_LOG_LEVEL_PROFILING,
  helics::WARNING = HELICS_LOG_LEVEL_WARNING, helics::SUMMARY = HELICS_LOG_LEVEL_SUMMARY, helics::CONNECTIONS, helics::INTERFACES,
  helics::TIMING = HELICS_LOG_LEVEL_TIMING, helics::DATA = HELICS_LOG_LEVEL_DATA, helics::DEBUG = HELICS_LOG_LEVEL_DEBUG, helics::TRACE = HELICS_LOG_LEVEL_TRACE,
  helics::FED = 99999
}
 

Functions

LogLevels helics::logLevelFromString (std::string_view level)
 
std::string helics::logLevelToString (LogLevels level)
 

Detailed Description

adding some additional enumerations and helper functions concerning logging