8#ifndef FMTtasklogger_Hm_included
9#define FMTtasklogger_Hm_included
13#include <boost/serialization/nvp.hpp>
69 virtual std::unique_ptr <FMTLogger>
Clone()
const;
78 friend class boost::serialization::access;
79 template<
class Archive>
80 void serialize(Archive& ar,
const unsigned int version)
82 ar& boost::serialization::make_nvp(
"FMTlogger", boost::serialization::base_object<FMTLogger>(*
this));
#define FMTEXPORT
Definition: FMTutility.h:125
Base class handling the level of information printed by FMT.
Definition: FMTLogger.h:37
Logger derived from FMTLogger that does not print solver information nor default logging,...
Definition: FMTTaskLogger.h:22
int print() override
Print nothing with the OSI solver interface. See FMTLogger::print.
FMTLogger * clone() const override
Clone the logger for the OSI solver interface. See FMTLogger::clone.
FMTTaskLogger(const FMTTaskLogger &)=default
Default copy constructor for FMTTaskLogger.
~FMTTaskLogger()=default
Default destructor for FMTTaskLogger.
virtual std::unique_ptr< FMTLogger > Clone() const
clone the FMTTaskLogger
void checkSeverity() override
It will do nothing because coinMessagehandler does not support multithread access.
FMTTaskLogger()
Default constructor for FMTTaskLogger.
Namespace for the log management, provides different log handlers.
Definition: FMTDebugLogger.h:14