55 const String& welcomeMessage,
56 const int64 maxInitialFileSizeBytes = 128 * 1024);
77 static FileLogger* createDefaultAppLogger (
const String& logFileSubDirectoryName,
79 const String& welcomeMessage,
80 const int64 maxInitialFileSizeBytes = 128 * 1024);
98 static FileLogger* createDateStampedLogger (
const String& logFileSubDirectoryName,
99 const String& logFileNameRoot,
100 const String& logFileNameSuffix,
101 const String& welcomeMessage);
114 static File getSystemLogFileFolder();
117 void logMessage (
const String&)
override;
123 static void trimFileSize (
const File&
file,
int64 maxFileSize);
#define noexcept
Definition DistrhoDefines.h:72
Definition juce_CriticalSection.h:43
Definition juce_File.h:45
Definition juce_FileLogger.h:35
FileLogger(const File &fileToWriteTo, const String &welcomeMessage, const int64 maxInitialFileSizeBytes=128 *1024)
Definition juce_FileLogger.cpp:26
const File & getLogFile() const noexcept
Definition juce_FileLogger.h:63
File logFile
Definition juce_FileLogger.h:127
CriticalSection logLock
Definition juce_FileLogger.h:128
Logger()
Definition juce_Logger.cpp:26
Definition juce_String.h:53
#define JUCE_API
Definition juce_StandardHeader.h:152
Definition carla_juce.cpp:31
long long int64
Definition juce_MathsFunctions.h:54
struct zdirent * file
Definition win32.c:1500
#define const
Definition zconf.h:137