diff --git a/modules/juce_core/logging/juce_FileLogger.cpp b/modules/juce_core/logging/juce_FileLogger.cpp index c4651ca644..080ee1147d 100644 --- a/modules/juce_core/logging/juce_FileLogger.cpp +++ b/modules/juce_core/logging/juce_FileLogger.cpp @@ -115,6 +115,12 @@ File FileLogger::getSystemLogFileFolder() { #if JUCE_MAC return File ("~/Library/Logs"); + #elif JUCE_LINUX + const char* state = getenv("XDG_STATE_HOME"); + if (state != nullptr) + return File (state); + else + return File ("~/.local/state"); #else return File::getSpecialLocation (File::userApplicationDataDirectory); #endif