26 #include "itkLoggerBase.h"
27 #include "itkLogger.h"
28 #include "OTBCommonExport.h"
40 class OTBCommon_EXPORT
Logger :
public itk::Logger
66 void LogSetupInformation();
An ITK logger specialized for OTB.
std::string BuildFormattedEntry(itk::LoggerBaseEnums::PriorityLevel, std::string const &) override
void operator=(const Self &)=delete
static Logger * Instance()
bool IsLogSetupInformationDone()
virtual ~Logger() override=default
void LogSetupInformationDone()
static Logger * CreateInstance()
Logger(const Self &)=delete
itk::SmartPointer< const Self > ConstPointer
itk::SmartPointer< Self > Pointer
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.