29 #ifndef JUCE_FILELOGGER_H_INCLUDED 30 #define JUCE_FILELOGGER_H_INCLUDED 60 const String& welcomeMessage,
61 const int64 maxInitialFileSizeBytes = 128 * 1024);
82 static FileLogger* createDefaultAppLogger (
const String& logFileSubDirectoryName,
84 const String& welcomeMessage,
85 const int64 maxInitialFileSizeBytes = 128 * 1024);
103 static FileLogger* createDateStampedLogger (
const String& logFileSubDirectoryName,
104 const String& logFileNameRoot,
105 const String& logFileNameSuffix,
106 const String& welcomeMessage);
119 static File getSystemLogFileFolder();
128 static void trimFileSize (
const File& file,
int64 maxFileSize);
139 #endif // JUCE_FILELOGGER_H_INCLUDED Definition: juce_Logger.h:45
#define noexcept
Definition: juce_CompilerSupport.h:141
Definition: juce_String.h:43
#define JUCE_API
Definition: juce_StandardHeader.h:139
Definition: juce_CriticalSection.h:47
Definition: juce_FileLogger.h:39
long long int64
Definition: juce_MathsFunctions.h:60
const File & getLogFile() const noexcept
Definition: juce_FileLogger.h:68
virtual void logMessage(const String &message)=0
Definition: juce_File.h:45