Я не могу записать в файл.Я успешно создаю файл и каталог, и не вижу никаких исключений, но когда я открываю файл, в него не записывается никаких строк.
Возможно ли, что мне нужно как-то сохранитьизменения в файле?Или есть какой-то другой способ, которым я могу не увидеть изменения, даже если они предположительно были сделаны?
File stalkerFolder = new File("plugins/logs");
File logFile = new File("plugins/logs/log.txt");
FileWriter fw;
FileReader fr;
BufferedWriter writer;
BufferedReader reader;
boolean error = false;
try{
if(!folder.exists()){
folder.mkdir();
}
logFile.createNewFile();
}catch(Exception e){}
try{
fw = new FileWriter("plugins/logs/log.txt");
fr = new FileReader("plugins/logs/log.txt");
writer = new BufferedWriter(fw);
reader = new BufferedReader(fr);
} catch(Exception e){
System.err.println("ERROR: CANNOT READ OR WRITE TO LOG FILE");
System.err.println("Plugin terminated.");
error = true;
}
System.out.println("writing to log");
//Record to log
try{
writer.write("test log message");
}catch(Exception e){
System.err.println("could not write to log");
e.printStackTrace();
}
Я не распечатываю никаких ошибок, и я ДЕЙСТВУЮ "запись" в журнал"успешно.