Loading [MathJax]/extensions/tex2jax.js
Finite Volume Solver  prototype
A framework to build finite volume solvers for the AG Klein at the Freie Universität Berlin.
•All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Classes | Namespaces | Typedefs | Functions
Log.hpp File Reference
#include "fub/Duration.hpp"
#include <boost/log/common.hpp>
#include <boost/log/expressions.hpp>
#include <boost/log/trivial.hpp>
#include <boost/program_options.hpp>
#include <mpi.h>

Go to the source code of this file.

Classes

struct  fub::LogOptions
 

Namespaces

 fub
 The fub namespace.
 

Typedefs

using fub::SeverityLogger = boost::log::sources::severity_logger< boost::log::trivial::severity_level >
 

Functions

void fub::InitializeLogging (MPI_Comm comm, const LogOptions &log={})
 
SeverityLogger fub::GetInfoLogger ()
 
SeverityLogger fub::GetLogger (boost::log::trivial::severity_level level)
 
void fub::Log (std::string message, Duration timepoint, boost::log::trivial::severity_level level=boost::log::trivial::severity_level::info)