Я работаю над приложением, которое будет работать на OSX и Windows. Я хочу, чтобы журналы записывались в домашний каталог пользователей. Для OSX он будет находиться в каталоге /Users//Library/Application Support/MyApp/log и в Windows, в зависимости от версии, в каталоге /Users//AppData/MyApp/log.
Как лучше всего это сделать? Я искал решения для этого, но ничего полезного или решения, которое мне удобно использовать, не появилось.
С нетерпением ждем ваших материалов.
редактировать :Поскольку расположение файла журнала зависит от ОС, я надеюсь найти решение во время выполнения, возможно, что-то вроде приведенного ниже
if (System.getProperty("os.name").contains("mac"))
logFileLocation = System.getProperty("user.home") + "/Library/Application Support/MyApp/logs"
else
logFileLocation = System.getenv("APPDATA") + "/MyApp/logs"
Спасибо