58 static void JUCE_CALLTYPE setCurrentLogger (
Logger* newLogger)
noexcept;
61 static Logger* JUCE_CALLTYPE getCurrentLogger()
noexcept;
70 static void JUCE_CALLTYPE writeToLog (
const String& message);
92 static Logger* currentLogger;
Acts as an application-wide logging class.
virtual void logMessage(const String &message)=0
This is overloaded by subclasses to implement custom logging behaviour.
static void JUCE_CALLTYPE outputDebugString(const String &text)
Writes a message to the standard error stream.
#define JUCE_API
This macro is added to all JUCE public class declarations.