minor changes to logger and added a catch for throwable

Former-commit-id: 0ca337442a3f60db9655c3527711ba16af3096a6
This commit is contained in:
Jeremy Long
2014-08-01 06:02:22 -04:00
parent 47c817de1c
commit 195818a432

View File

@@ -53,20 +53,24 @@ public final class LogUtils {
try { try {
LogManager.getLogManager().reset(); LogManager.getLogManager().reset();
LogManager.getLogManager().readConfiguration(in); LogManager.getLogManager().readConfiguration(in);
if (verboseLogFile != null && !verboseLogFile.isEmpty()) { if (verboseLogFile != null && !verboseLogFile.isEmpty()) {
verboseLoggingEnabled = true; verboseLoggingEnabled = true;
final Logger logger = Logger.getLogger(""); final Logger logger = Logger.getLogger("");
final FileHandler handler = new FileHandler(verboseLogFile, true); final FileHandler fileHandler = new FileHandler(verboseLogFile, true);
handler.setFormatter(new SimpleFormatter()); fileHandler.setFormatter(new SimpleFormatter());
handler.setLevel(Level.FINE); fileHandler.setLevel(Level.FINE);
handler.setFilter(new LogFilter()); fileHandler.setFilter(new LogFilter());
logger.addHandler(handler);
logger.addHandler(fileHandler);
logger.setLevel(Level.FINE); logger.setLevel(Level.FINE);
} }
} catch (IOException ex) { } catch (IOException ex) {
LOGGER.log(Level.FINE, "IO Error preparing the logger", ex); LOGGER.log(Level.WARNING, "IO Error preparing the logger", ex);
} catch (SecurityException ex) { } catch (SecurityException ex) {
LOGGER.log(Level.FINE, "Error preparing the logger", ex); LOGGER.log(Level.WARNING, "Error preparing the logger", ex);
} catch (Throwable ex) {
LOGGER.log(Level.WARNING, "Error preparing the logger", ex);
} finally { } finally {
if (in != null) { if (in != null) {
try { try {