Skip to content
Snippets Groups Projects
log.hpp 461 B
Newer Older
#pragma once

/// @file
/// @brief Header for logging related functions

Nicolas Werner's avatar
Nicolas Werner committed
#include <memory>
#include <spdlog/spdlog.h>
namespace mtx {
namespace utils {
//! Logger utilities
/// @brief Access the logger and modify it.
///
Nicolas Werner's avatar
Nicolas Werner committed
/// For example you can set the sinks using `mtx::utils::log::log()->sinks() = sinks` or modify the
/// loglevel using `mtx::utils::log::log()->set_level(spdlog::level::trace)`.
Nicolas Werner's avatar
Nicolas Werner committed
std::shared_ptr<spdlog::logger>
log();