Я работаю в API Rest, и мне нужен конкретный файл журнала, названный как моя организация.Когда я создаю или редактирую организацию, мой API должен создать его файл, если он не существует, и затем сохранить его данные.У меня уже есть эти параметры в моем application.properties с файлом пути по умолчанию.
logging.file=/Users/xxxxxxxxx/application.log
В моем классе Java, в частности в моем методе редактирования, я создаю файл, если он не создан.
String fileLog = "/Users/xxxxxxxxxxxx/logs/" + orgId + ".log";
File file = new File(fileLog);
BufferedWriter bw;
if (!file.exists()) {
// crea el archivo para la Org si no existe
bw = new BufferedWriter(new FileWriter(file));
}
Наконец, я установил определение моего по умолчанию (logging.file), определяя новый файл журнала для этой организации.
PropertiesConfiguration config = new
PropertiesConfiguration("/Users/xxxxxxxx/application.properties");
config.setProperty("logging.file", "/Users/xxxxxxxxxxxx/logs/" +
orgId + ".log");
config.save();
Моя последняя проблема: Как сбросить менеджер журнала безперезагрузить мой сервер?