hpp-centroidal-dynamics 6.0.0
Utility classes for testing (robust) equilibrium of a system in contact with the environment, and other centroidal dynamics methods.
 
Loading...
Searching...
No Matches
logger.hh File Reference
#include <Eigen/Dense>
#include <hpp/centroidal-dynamics/local_config.hh>
#include <map>
#include <sstream>
#include "boost/assign.hpp"
Include dependency graph for logger.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  centroidal_dynamics::Logger
 

Namespaces

namespace  centroidal_dynamics
 

Macros

#define LOGGER_VERBOSITY_ALL
 
#define SEND_MSG(msg, type)
 
#define SEND_DEBUG_MSG(msg)
 
#define SEND_INFO_MSG(msg)
 
#define SEND_WARNING_MSG(msg)
 
#define SEND_ERROR_MSG(msg)
 
#define SEND_DEBUG_STREAM_MSG(msg)
 
#define SEND_INFO_STREAM_MSG(msg)
 
#define SEND_WARNING_STREAM_MSG(msg)
 
#define SEND_ERROR_STREAM_MSG(msg)
 

Functions

template<typename T>
std::string centroidal_dynamics::toString (const T &v)
 
template<typename T>
std::string centroidal_dynamics::toString (const std::vector< T > &v, const std::string separator=", ")
 
template<typename T, int n>
std::string centroidal_dynamics::toString (const Eigen::MatrixBase< T > &v, const std::string separator=", ")
 
Loggercentroidal_dynamics::getLogger ()
 

Variables

 MSG_TYPE_DEBUG = 0
 
 MSG_TYPE_INFO = 1
 
 MSG_TYPE_WARNING = 2
 
 MSG_TYPE_ERROR = 3
 
 MSG_TYPE_DEBUG_STREAM = 4
 
 MSG_TYPE_INFO_STREAM = 5
 
 MSG_TYPE_WARNING_STREAM = 6
 
 VERBOSITY_ALL
 
 VERBOSITY_INFO_WARNING_ERROR
 
 VERBOSITY_WARNING_ERROR
 
 VERBOSITY_ERROR
 

Macro Definition Documentation

◆ LOGGER_VERBOSITY_ALL

#define LOGGER_VERBOSITY_ALL

◆ SEND_DEBUG_MSG

#define SEND_DEBUG_MSG ( msg)
Value:
MSG_TYPE_DEBUG
Definition logger.hh:77
#define SEND_MSG(msg, type)
Definition logger.hh:28

◆ SEND_DEBUG_STREAM_MSG

#define SEND_DEBUG_STREAM_MSG ( msg)
Value:
MSG_TYPE_DEBUG_STREAM
Definition logger.hh:81

◆ SEND_ERROR_MSG

#define SEND_ERROR_MSG ( msg)
Value:
MSG_TYPE_ERROR
Definition logger.hh:80

◆ SEND_ERROR_STREAM_MSG

#define SEND_ERROR_STREAM_MSG ( msg)
Value:
SEND_MSG(msg, MSG_TYPE_ERROR_STREAM)

◆ SEND_INFO_MSG

#define SEND_INFO_MSG ( msg)
Value:
MSG_TYPE_INFO
Definition logger.hh:78

◆ SEND_INFO_STREAM_MSG

#define SEND_INFO_STREAM_MSG ( msg)
Value:
MSG_TYPE_INFO_STREAM
Definition logger.hh:82

◆ SEND_MSG

#define SEND_MSG ( msg,
type )
Value:
getLogger().sendMsg(msg, type, __FILE__, __LINE__)
void sendMsg(std::string msg, MsgType type, const char *file="", int line=0)
Definition logger.cpp:50

◆ SEND_WARNING_MSG

#define SEND_WARNING_MSG ( msg)
Value:
MSG_TYPE_WARNING
Definition logger.hh:79

◆ SEND_WARNING_STREAM_MSG

#define SEND_WARNING_STREAM_MSG ( msg)
Value:
MSG_TYPE_WARNING_STREAM
Definition logger.hh:83

Variable Documentation

◆ MSG_TYPE_DEBUG

MSG_TYPE_DEBUG = 0

◆ MSG_TYPE_DEBUG_STREAM

MSG_TYPE_DEBUG_STREAM = 4

◆ MSG_TYPE_ERROR

MSG_TYPE_ERROR = 3

◆ MSG_TYPE_INFO

MSG_TYPE_INFO = 1

◆ MSG_TYPE_INFO_STREAM

MSG_TYPE_INFO_STREAM = 5

◆ MSG_TYPE_WARNING

MSG_TYPE_WARNING = 2

◆ MSG_TYPE_WARNING_STREAM

MSG_TYPE_WARNING_STREAM = 6

◆ VERBOSITY_ALL

VERBOSITY_ALL

◆ VERBOSITY_ERROR

VERBOSITY_ERROR

◆ VERBOSITY_INFO_WARNING_ERROR

VERBOSITY_INFO_WARNING_ERROR

◆ VERBOSITY_WARNING_ERROR

VERBOSITY_WARNING_ERROR