26 #include "itkLoggerBase.h"
27 #include "itkLogger.h"
28 #include "OTBCommonExport.h"
40 class OTBCommon_EXPORT
Logger :
public itk::Logger
48 itkTypeMacro(
Logger, itk::Logger);
66 void LogSetupInformation();
69 bool IsLogSetupInformationDone();
72 void LogSetupInformationDone();
75 std::string BuildFormattedEntry(itk::Logger::PriorityLevelType, std::string
const&)
override;
79 virtual ~
Logger()
override =
default;
83 void operator=(
const Self&) =
delete;
85 static Logger* CreateInstance();