18 #include <boost/log/core.hpp> 19 #include <boost/log/trivial.hpp> 20 #include <boost/log/expressions.hpp> 21 #include <boost/log/utility/setup/file.hpp> 22 #include <boost/log/sources/record_ostream.hpp> 23 #include <boost/log/sources/global_logger_storage.hpp> 24 #include <boost/log/utility/setup/file.hpp> 25 #include <boost/log/utility/setup/common_attributes.hpp> 26 #include <boost/log/sources/logger.hpp> 28 #define INFO alsutils::log::severity_level::info 29 #define NOTIFICATION alsutils::log::severity_level::notification 30 #define WARNING alsutils::log::severity_level::warning 31 #define ERROR alsutils::log::severity_level::error 32 #define CRITICAL alsutils::log::severity_level::critical 36 #define ALSVINN_LOG(severity, message) { \ 37 std::stringstream ssForLog; \ 38 ssForLog << message; \ 39 BOOST_LOG_SEV(::alsutils::log::alsvinnLogger::get(), severity) << ssForLog.str(); \ 55 boost::log::sources::severity_logger_mt<severity_level>)
58 void inline setLogFile(
const std::string& filename) {
59 boost::log::add_file_log(filename, boost::log::keywords::auto_flush =
true );
Various utilities for mpi and cuda.
Definition: Factory.hpp:3
severity_level
Definition: log.hpp:45
BOOST_LOG_INLINE_GLOBAL_LOGGER_DEFAULT(alsvinnLogger, boost::log::sources::severity_logger_mt< severity_level >) void inline setLogFile(const std
Definition: log.hpp:54