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;
Holds a resizable array of primitive or copy-by-value objects.
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.