logging.h File Reference

CPP API: logging.h File Reference
logging.h File Reference
#include "memilio/utils/compiler_diagnostics.h"
#include <spdlog/spdlog.h>
Include dependency graph for logging.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 mio
 A collection of classes to simplify handling of matrix shapes in meta programming.
 
 mio::details
 

Macros

#define SPDLOG_ACTIVE_LEVEL   SPDLOG_LEVEL_TRACE
 

Enumerations

enum class  mio::LogLevel {
  mio::trace , mio::debug , mio::info , mio::warn ,
  mio::err , mio::critical , mio::off
}
 

Functions

spdlog::level::level_enum mio::details::get_spdlog_level (LogLevel level)
 
template<typename... Args>
void mio::log (LogLevel level, spdlog::string_view_t fmt, const Args &... args)
 
template<typename... Args>
void mio::log_critical (spdlog::string_view_t fmt, const Args &... args)
 
template<typename... Args>
void mio::log_debug (spdlog::string_view_t fmt, const Args &... args)
 
template<typename... Args>
void mio::log_error (spdlog::string_view_t fmt, const Args &... args)
 
template<typename... Args>
void mio::log_info (spdlog::string_view_t fmt, const Args &... args)
 
template<typename... Args>
void mio::log_warning (spdlog::string_view_t fmt, const Args &... args)
 
void mio::set_log_level (LogLevel level)
 Sets the verbosity of the logger. More...
 

Macro Definition Documentation

◆ SPDLOG_ACTIVE_LEVEL

#define SPDLOG_ACTIVE_LEVEL   SPDLOG_LEVEL_TRACE