9 using std::string_view;
10 using std::unique_ptr;
40 virtual void print(
const string_view& str) = 0;
59 static void printLine(
const string_view& str);
65 static void print(
const string_view& str);
static void printLine()
Print newline to error console.
static void setLogger(Logger *logger)
Set logger.
static void print(const string_view &str)
Print given string to error console without trainling new line.
static MINITSCRIPT_STATIC_DLL_IMPEXT unique_ptr< Logger > logger
#define MINITSCRIPT_STATIC_DLL_IMPEXT
virtual ~Logger()
Destructor.
virtual void print(const string_view &str)=0
Print given string without trainling newline to console.
virtual void printLine()=0
Print given string and trailing newline to console.
virtual void printLine(const string_view &str)=0
Print given string and trailing newline to console.