1#ifndef FMTEXCELLOGGER_Hm_included
2#define FMTEXCELLOGGER_Hm_included
7#include <unordered_map>
50 virtual std::unique_ptr <FMTLogger>
Clone()
const;
57 void _cout(
const char* message)
const override;
59 mutable std::string printout;
#define FMTEXPORT
Definition: FMTutility.h:125
Logger used by the Excel add-in that stores the output in a string instead of printing it.
Definition: FMTExcelLogger.h:19
std::string getPrintOut() const
Return the stored output.
FMTExcelLogger()
Default constructor for FMTExcelLogger.
void _cout(const char *message) const override
Append a message to the stored output.
void clearOut()
Clear the stored output.
virtual std::unique_ptr< FMTLogger > Clone() const
Clone the FMTExcelLogger.
virtual FMTLogger * clone() const
Clone the FMTExcelLogger.
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