maliput
maliput::common::logger Namespace Reference

Enumerations

enum  level {
  trace = 0, debug, info, warn,
  error, critical, off, unchanged
}
 Logging levels. More...
 

Variables

const std::map< std::string, logger::levelkStringToLevel
 Convenient conversion from string to level enum. More...
 
const std::map< int, std::string > kLevelToString
 Convenient conversion from level enum to string. More...
 
const std::map< int, std::string > kLevelToMessage
 Convenient conversion from level enum to message. More...
 

Enumeration Type Documentation

◆ level

enum level

Logging levels.

Enumerator
trace 
debug 
info 
warn 
error 
critical 
off 
unchanged 

Variable Documentation

◆ kLevelToMessage

const std::map<int, std::string> kLevelToMessage
Initial value:
{
{logger::level::trace, "[TRACE] "}, {logger::level::debug, "[DEBUG] "}, {logger::level::info, "[INFO] "},
{logger::level::warn, "[WARNING] "}, {logger::level::error, "[ERROR] "}, {logger::level::critical, "[CRITICAL] "},
}

Convenient conversion from level enum to message.

◆ kLevelToString

const std::map<int, std::string> kLevelToString
Initial value:
{
{logger::level::off, std::string{"off"}}, {logger::level::trace, std::string{"trace"}},
{logger::level::debug, std::string{"debug"}}, {logger::level::info, std::string{"info"}},
{logger::level::warn, std::string{"warn"}}, {logger::level::error, std::string{"error"}},
{logger::level::critical, std::string{"critical"}}, {logger::level::unchanged, std::string{"unchanged"}}}

Convenient conversion from level enum to string.

◆ kStringToLevel

const std::map<std::string, logger::level> kStringToLevel
Initial value:
{
{std::string{"off"}, logger::level::off}, {std::string{"trace"}, logger::level::trace},
{std::string{"debug"}, logger::level::debug}, {std::string{"info"}, logger::level::info},
{std::string{"warn"}, logger::level::warn}, {std::string{"error"}, logger::level::error},
{std::string{"critical"}, logger::level::critical}, {std::string{"unchanged"}, logger::level::unchanged}}

Convenient conversion from string to level enum.

maliput::common::logger::off
@ off
Definition: logger.h:85
maliput::common::logger::warn
@ warn
Definition: logger.h:82
maliput::common::logger::trace
@ trace
Definition: logger.h:79
maliput::common::logger::unchanged
@ unchanged
Definition: logger.h:86
maliput::common::logger::info
@ info
Definition: logger.h:81
maliput::common::logger::debug
@ debug
Definition: logger.h:80
maliput::common::logger::error
@ error
Definition: logger.h:83
maliput::common::logger::critical
@ critical
Definition: logger.h:84