Mujoco KDL Wrapper  0.5.1
MuJoCo + KDL bridge for robot kinematics and dynamics
Loading...
Searching...
No Matches
Logging

Control verbosity of library diagnostic messages. More...

Enumerations

enum class  mj_kdl::LogLevel { mj_kdl::LogLevel::INFO = 0 , mj_kdl::LogLevel::WARN = 1 , mj_kdl::LogLevel::ERROR = 2 , mj_kdl::LogLevel::NONE = 3 }

Functions

void mj_kdl::set_log_level (LogLevel level)
LogLevel mj_kdl::get_log_level ()

Variables

LogLevel mj_kdl::g_log_level = LogLevel::INFO

Detailed Description

Control verbosity of library diagnostic messages.

Enumeration Type Documentation

◆ LogLevel

enum class mj_kdl::LogLevel
strong

Least severe message printed: INFO prints everything (default), WARN warnings and errors, ERROR errors only, NONE nothing.

Enumerator
INFO 
WARN 
ERROR 
NONE 

Definition at line 32 of file mj_kdl_wrapper.hpp.

Function Documentation

◆ get_log_level()

LogLevel mj_kdl::get_log_level ( )
inline

Get the library-wide log verbosity.

Definition at line 43 of file mj_kdl_wrapper.hpp.

References g_log_level.

Referenced by TEST_F(), and TEST_F().

◆ set_log_level()

void mj_kdl::set_log_level ( LogLevel level)
inline

Set the library-wide log verbosity.

Definition at line 40 of file mj_kdl_wrapper.hpp.

References g_log_level.

Referenced by TEST_F(), and TEST_F().

Variable Documentation

◆ g_log_level

LogLevel mj_kdl::g_log_level = LogLevel::INFO
inline

Library-wide log threshold (inline so one shared instance across all TUs).

Definition at line 36 of file mj_kdl_wrapper.hpp.

Referenced by get_log_level(), and set_log_level().