Xped
Loading...
Searching...
No Matches
Logging.hpp File Reference
#include <string>
#include "fmt/core.h"
#include "spdlog/sinks/basic_file_sink.h"
#include "spdlog/sinks/stdout_color_sinks.h"
#include "spdlog/spdlog.h"
#include <boost/algorithm/string.hpp>
#include <boost/describe.hpp>
#include "Xped/Util/Mpi.hpp"
Include dependency graph for Logging.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  Xped
 
namespace  Xped::Log
 

Functions

void Xped::Log::init_logging (const mpi::XpedWorld &world, const std::string &name)
 
template<typename... Args>
auto Xped::Log::log (Verbosity verb, Verbosity policy, std::string_view fmt, Args &&... args)
 
template<typename... Args>
constexpr void Xped::Log::critical (Verbosity policy, Args &&... args)
 
template<typename... Args>
constexpr void Xped::Log::warning (Verbosity policy, Args &&... args)
 
template<typename... Args>
constexpr void Xped::Log::on_exit (Verbosity policy, Args &&... args)
 
template<typename... Args>
constexpr void Xped::Log::on_entry (Verbosity policy, Args &&... args)
 
template<typename... Args>
constexpr void Xped::Log::per_iteration (Verbosity policy, Args &&... args)
 
template<typename... Args>
constexpr void Xped::Log::debug (Verbosity policy, Args &&... args)
 
template<typename... Args>
constexpr void Xped::Log::critical (Args &&... args)
 
template<typename... Args>
constexpr void Xped::Log::warning (Args &&... args)
 
template<typename... Args>
constexpr void Xped::Log::on_exit (Args &&... args)
 
template<typename... Args>
constexpr void Xped::Log::on_entry (Args &&... args)
 
template<typename... Args>
constexpr void Xped::Log::per_iteration (Args &&... args)
 
template<typename... Args>
constexpr void Xped::Log::debug (Args &&... args)
 

Variables

Verbosity Xped::Log::globalLevel = Verbosity::DEBUG