8#ifndef FMTsolverlogger_Hm_included
9#define FMTsolverlogger_Hm_included
13 #include <CoinMessageHandler.hpp>
79 CoinMessageHandler *
clone()
const override;
Base class handling the level of information printed by FMT.
Definition: FMTLogger.h:37
Abstract logger used with the OSI solver interface (CoinMessageHandler).
Definition: FMTSolverLogger.h:25
FMTSolverLogger & operator=(const FMTSolverLogger &rhs)=default
Copy assignment operator for FMTSolverLogger.
int print() override
Override the CoinMessageHandler print function used with the OSI solver interface.
FMTSolverLogger()
Default constructor for FMTSolverLogger.
FMTSolverLogger(const FMTSolverLogger &rhs)=default
Default copy constructor for FMTSolverLogger.
virtual ~FMTSolverLogger()
Default destructor for FMTSolverLogger.
CoinMessageHandler * clone() const override
Clone the logger, needed for the abstract CoinMessageHandler class.
void checkSeverity() override
Check the severity of the message to be printed by the CoinMessageHandler base class.
void checkcoinSeverity()
Check the severity of the coin message to be printed by the CoinMessageHandler base class.
FMTSolverLogger(FMTLogger &baselogger)
Construct a solver logger from a FMTLogger.
Namespace for the log management, provides different log handlers.
Definition: FMTDebugLogger.h:14