Mam sytuację, w której chcę wydrukować cały wyjątek złapany w blok catch przy użyciu rejestratora.jak wydrukować wyjątek przy użyciu rejestratora?
try {
File file = new File("C:\\className").mkdir();
fh = new FileHandler("C:\\className\\className.log");
logger.addHandler(fh);
logger.setUseParentHandlers(false);
SimpleFormatter formatter = new SimpleFormatter();
fh.setFormatter(formatter);
} catch (Exception e) {
logger.info(e);
}
mam rejestrator błąd nie może być stosowana do java.io.Exception...
Obawiam się, czy zrobić tak wiele rzeczy w bloku try i zachować tylko jeden blok catch jako catch (Exception e), to jest tam w jakiś sposób przy użyciu rejestratora, który drukuje każdy wyjątek złapany w blok catch? Uwaga: używamy java.util.logging.Logger API
Prosimy kierować mi ... Z góry dzięki
http://stackoverflow.com/a/1149718/112500 – Shashi
Możliwe duplikaty http://stackoverflow.com/questions/1149703/stacktrace-to-string-in-java – Shashi
Ogólnie nazwa pliku dziennika, format itp. Pozostały poza kodem, aby można go było modyfikować podczas produkcji. – Jayan