bipedal locomotion framework
A suite of libraries for achieving bipedal locomotion on humanoid robots
Logger.h File Reference
#include <spdlog/fmt/ostr.h>
#include <spdlog/spdlog.h>
#include <type_traits>
#include <spdlog/fmt/bundled/chrono.h>

Classes

class  BipedalLocomotion::TextLogging::LoggerFactory
 LoggerFactory is an interface that implements the factory paradigm. More...
 

Namespaces

 BipedalLocomotion
 

Typedefs

using BipedalLocomotion::TextLogging::Logger = spdlog::logger
 

Enumerations

enum class  Verbosity : std::underlying_type< spdlog::level::level_enum >::type {
  Trace = static_cast<std::underlying_type<spdlog::level::level_enum>::type>(spdlog::level::level_enum::trace) , Debug = static_cast<std::underlying_type<spdlog::level::level_enum>::type>(spdlog::level::level_enum::debug) , Info = static_cast<std::underlying_type<spdlog::level::level_enum>::type>(spdlog::level::level_enum::info) , Warn = static_cast<std::underlying_type<spdlog::level::level_enum>::type>(spdlog::level::level_enum::warn) ,
  Err = static_cast<std::underlying_type<spdlog::level::level_enum>::type>(spdlog::level::level_enum::err) , Critical = static_cast<std::underlying_type<spdlog::level::level_enum>::type>(spdlog::level::level_enum::critical) , Off = static_cast<std::underlying_type<spdlog::level::level_enum>::type>(spdlog::level::level_enum::off)
}
 

Functions

std::shared_ptr< TextLogging::Logger > const BipedalLocomotion::log ()
 Get an the instance of the log.
 
void BipedalLocomotion::TextLogging::setVerbosity (const TextLogging::Verbosity verbosity)
 Set the logger verbosity. More...
 

Detailed Description

Authors
Giulio Romualdi

Function Documentation

◆ setVerbosity()

void BipedalLocomotion::TextLogging::setVerbosity ( const TextLogging::Verbosity  verbosity)

Set the logger verbosity.

Parameters
verbosityThe desired verbosity level.