Я хотел бы задуматься о крошечной проблеме с использованием метода printStackTrace (PrintWriter s). Мне нужно использовать его в режиме добавления.Исключение - метод printStackTrace (Printwriter s)
Следующий пример объясняет, что я имею в виду:
try {
} catch (Exception e) {
try {
e.printStackTrace(new PrintWriter(new FileWriter("mylog.txt", true)));
} catch (IOException ioe) {
System.out.println("I can't open the file mylog.txt");
}
}
Обратите внимание, что
новый FileWriter ("mylog.txt", правда);
способ открыть файл (и создать его в первый раз, потому что он не существует) в режиме добавления.
В результате в файле существует только последнее исключение, а не серия исключений. Однажды выяснилось, что метод открыл файл, в котором он ничего не писал. Как я могу решить эту проблему?
спасибо.
Проводка исключение было бы полезно для выше. – Underbalanced
java.lang.NullPointerException \t at java.lang.String. (String.java:554) \t в проверочном $ HandleRequests.run (Test.java:72) \t в java.lang.Thread.run (Thread.java:745) –