You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

17 lines
412B

  1. #pragma once
  2. #include <JuceHeader.h>
  3. class MainLogger : public juce::Logger {
  4. public:
  5. MainLogger(const char* appName, const char* appVersion, const juce::File& logDirectory);
  6. virtual ~MainLogger() = default;
  7. private:
  8. juce::File _logFile;
  9. virtual void logMessage(const juce::String& message) override;
  10. void _logEnvironment(const char* appName, const char* appVersion);
  11. };