59 const String& welcomeMessage,
60 const int64 maxInitialFileSizeBytes = 128 * 1024);
81 static FileLogger* createDefaultAppLogger (
const String& logFileSubDirectoryName,
83 const String& welcomeMessage,
84 const int64 maxInitialFileSizeBytes = 128 * 1024);
102 static FileLogger* createDateStampedLogger (
const String& logFileSubDirectoryName,
103 const String& logFileNameRoot,
104 const String& logFileNameSuffix,
105 const String& welcomeMessage);
118 static File getSystemLogFileFolder();
121 void logMessage (
const String&)
override;
127 static void trimFileSize (
const File& file, int64 maxFileSize);
134 JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (
FileLogger)