8#ifndef FMTdebuglogger_Hm_included
9#define FMTdebuglogger_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
Debug level logger derived from FMTLogger that prints more than FMTDefaultLogger.
Definition: FMTDebugLogger.h:20
FMTDebugLogger(const FMTDebugLogger &rhs)=default
Default copy constructor for FMTDebugLogger.
FMTDebugLogger()
Default constructor for FMTDebugLogger.
int print() override
Debug print level used by FMT for the OSI solver interface. See FMTLogger::print.
virtual std::unique_ptr< FMTLogger > Clone() const
clone the FMTDebugLogger
void checkSeverity() override
Debug severity check used by FMT for the OSI solver interface. See FMTLogger::checkSeverity.
FMTLogger * clone() const override
Clone the logger for the OSI solver interface. See FMTLogger::clone.
~FMTDebugLogger()=default
Default destructor for FMTDebugLogger.
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