Bertini 2 d882924 (2026-10-06 19:56 UTC)
Numerical algebraic geometry library (C++ core)
Loading...
Searching...
No Matches
logging.hpp File Reference

Logging in Bertini using Boost.Log. More...

#include <boost/log/core.hpp>
#include <boost/log/trivial.hpp>
#include <boost/log/expressions.hpp>
#include <boost/log/sinks/text_file_backend.hpp>
#include <boost/log/utility/setup/file.hpp>
#include <boost/log/utility/setup/common_attributes.hpp>
#include <boost/log/sources/severity_logger.hpp>
#include <boost/log/sources/record_ostream.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.

Classes

struct  bertini::logging::Logging

Namespaces

namespace  bertini
namespace  bertini::logging

Typedefs

using bertini::logging::severity_level = blog::trivial::severity_level
 The logging severity level type (from Boost.Log).
using bertini::logging::blros = blog::record_ostream
 Shorthand for the Boost.Log record output stream type.

Functions

template<typename T>
blros & bertini::logging::operator<< (typename std::enable_if< std::is_enum< T >::value, blros >::type &stream, const T &e)
 Stream-insertion of an enum into a log record, via its underlying integer type.

Detailed Description

Logging in Bertini using Boost.Log.