helics  3.5.2
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