diff --git a/modules/juce_core/logging/juce_FileLogger.cpp b/modules/juce_core/logging/juce_FileLogger.cpp index 85f27977bb..3edd02c2e8 100644 --- a/modules/juce_core/logging/juce_FileLogger.cpp +++ b/modules/juce_core/logging/juce_FileLogger.cpp @@ -103,6 +103,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