18#ifndef itkOpenCLLogger_h
19#define itkOpenCLLogger_h
21#include "itkLoggerBase.h"
22#include "itkStdStreamLogOutput.h"
73 itkSetStringMacro(OutputDirectory);
82 Write(PriorityLevelEnum level, std::string
const & content)
override;
Used for logging OpenCL compiler errors during a run.
static Pointer m_Instance
static Pointer GetInstance()
ITK_DISALLOW_COPY_AND_MOVE(OpenCLLogger)
std::string m_OutputDirectory
itk::StdStreamLogOutput::Pointer m_Stream
void SetLogFileNamePrefix(const std::string &prefix)
void Write(PriorityLevelEnum level, std::string const &content) override
SmartPointer< const Self > ConstPointer
std::string GetLogFileName() const
std::ostream * m_FileStream