8#ifndef FMTdefaultlogger_Hm_included
9#define FMTdefaultlogger_Hm_included
11#include <boost/serialization/nvp.hpp>
28 friend class boost::serialization::access;
29 template<
class Archive>
30 void serialize(Archive& ar,
const unsigned int version)
32 ar & boost::serialization::make_nvp(
"FMTlogger", boost::serialization::base_object<FMTLogger>(*
this));
82 virtual std::unique_ptr <FMTLogger>
Clone()
const;
#define FMTEXPORT
Definition: FMTutility.h:125
Default level logger derived from FMTLogger used by FMT.
Definition: FMTDefaultLogger.h:20
int print() override
Default print level used by FMT for the OSI solver interface. See FMTLogger::print.
FMTDefaultLogger(const FMTDefaultLogger &rhs)=default
Default copy constructor for FMTDefaultLogger.
void checkSeverity() override
Default severity check used by FMT for the OSI solver interface. See FMTLogger::checkSeverity.
~FMTDefaultLogger()=default
Default destructor for FMTDefaultLogger.
FMTDefaultLogger()
Default constructor for FMTDefaultLogger.
virtual std::unique_ptr< FMTLogger > Clone() const
clone the FMTDefaultLogger
FMTLogger * clone() const override
Clone the logger for the OSI solver interface. See FMTLogger::clone.
Base class handling the level of information printed by FMT.
Definition: FMTLogger.h:37
Namespace for the log management, provides different log handlers.
Definition: FMTDebugLogger.h:14