Alsvinn  0.5.3
The fast FVM simulator with UQ support
Namespaces | Macros | Enumerations | Functions
log.hpp File Reference
#include <sstream>
#include <boost/log/core.hpp>
#include <boost/log/trivial.hpp>
#include <boost/log/expressions.hpp>
#include <boost/log/utility/setup/file.hpp>
#include <boost/log/sources/record_ostream.hpp>
#include <boost/log/sources/global_logger_storage.hpp>
#include <boost/log/utility/setup/common_attributes.hpp>
#include <boost/log/sources/logger.hpp>

Go to the source code of this file.

Namespaces

 alsutils
 Various utilities for mpi and cuda.
 
 alsutils::log
 

Macros

#define INFO   alsutils::log::severity_level::info
 
#define NOTIFICATION   alsutils::log::severity_level::notification
 
#define WARNING   alsutils::log::severity_level::warning
 
#define ERROR   alsutils::log::severity_level::error
 
#define CRITICAL   alsutils::log::severity_level::critical
 
#define ALSVINN_LOG(severity, message)
 

Enumerations

enum  alsutils::log::severity_level {
  alsutils::log::info, alsutils::log::notification, alsutils::log::warning, alsutils::log::error,
  alsutils::log::critical
}
 

Functions

 alsutils::log::BOOST_LOG_INLINE_GLOBAL_LOGGER_DEFAULT (alsvinnLogger, boost::log::sources::severity_logger_mt< severity_level >) void inline setLogFile(const std
 

Macro Definition Documentation

◆ ALSVINN_LOG

#define ALSVINN_LOG (   severity,
  message 
)
Value:
{ \
std::stringstream ssForLog; \
ssForLog << message; \
BOOST_LOG_SEV(::alsutils::log::alsvinnLogger::get(), severity) << ssForLog.str(); \
}

◆ CRITICAL

◆ ERROR

◆ INFO

◆ NOTIFICATION

◆ WARNING