Я работаю над проектом Java, в котором я создал службу SOAP.У меня проблема с тем, что когда я хочу создать файл из класса обслуживания, во время связи с клиентом он создается на моем рабочем столе.Я хочу, чтобы он был создан внутри папки моего проекта.
Вот часть моего кода, которая создает файл:
private static Logger LOGGER = Logger.getLogger(AttractionSetup.class.getName());
static{
try {
DateFormat dateFormat = new SimpleDateFormat("dd-MM-yyyy-HH-mm-ss");
String date = dateFormat.format(new Date());
FileHandler handler = new FileHandler(File.separator + date + ".log", true);
LOGGER.addHandler(handler);
SimpleFormatter formatter = new SimpleFormatter();
handler.setFormatter(formatter);
} catch(IOException ex) {
ex.printStackTrace();
}
}
Мне нужен этот файл для регистрации исключений и ошибок, поэтомубыло бы гораздо больше смысла, если бы он был внутри папки проекта.Если бы кто-то мог объяснить, почему он идет на рабочий стол, он был бы очень признателен.