I am working on a java web start application which needs to log some statements. The clients running this app can be running on windows,mac or linux. I am planning to use log4j for my logging utilities and each log file to be named as , meaning each run of the app should create a new log file. As there is nothing actually getting installed, i am not sure which directory should i store these files to, as these need to be persisted for future debugging. Also, then the question arises as to find how to find out the directory structure of the client machine.
Could someone please suggest on these?