Galaxis Codebase  1.0.0
Team Galaxis software stack for the Carolo Cup 2023 - ROS2 based software
logger.hpp File Reference
#include <iostream>
#include <exception>
Include dependency graph for logger.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 galaxis
 
 galaxis::utils
 

Macros

#define _LOGGER_INFO
 
#define _LOGGER_COUT
 
#define _LOGGER_DEBUG
 
#define _LOGGER_WARNING
 
#define _LOGGER_ERROR
 
#define _LOGGER_ERROR_THROW_EXCEPTION
 

Functions

template<typename... Args>
void galaxis::utils::log_nonewline (const Args &... args)
 
template<typename... Args>
void galaxis::utils::log_cout (const Args &... args)
 
template<typename... Args>
void galaxis::utils::log (const Args &... args)
 
template<typename... Args>
void galaxis::utils::log_warning (const Args &... args)
 
template<typename... Args>
void galaxis::utils::log_error (const Args &... args)
 
template<typename... Args>
void galaxis::utils::log_debug (const Args &... args)
 

Macro Definition Documentation

◆ _LOGGER_COUT

#define _LOGGER_COUT

Definition at line 8 of file logger.hpp.

◆ _LOGGER_DEBUG

#define _LOGGER_DEBUG

Definition at line 9 of file logger.hpp.

◆ _LOGGER_ERROR

#define _LOGGER_ERROR

Definition at line 11 of file logger.hpp.

◆ _LOGGER_ERROR_THROW_EXCEPTION

#define _LOGGER_ERROR_THROW_EXCEPTION

Definition at line 12 of file logger.hpp.

◆ _LOGGER_INFO

#define _LOGGER_INFO

Definition at line 7 of file logger.hpp.

◆ _LOGGER_WARNING

#define _LOGGER_WARNING

Definition at line 10 of file logger.hpp.