Skip to content

Instantly share code, notes, and snippets.

@ljnelson
Last active December 18, 2015 21:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ljnelson/5846283 to your computer and use it in GitHub Desktop.
Save ljnelson/5846283 to your computer and use it in GitHub Desktop.
A snippet showing how to programmatically dial a ConsoleHandler's level up so that logging information gets through to the terminal.
final Logger topLogger = Logger.getLogger("");
assert topLogger != null;
Handler consoleHandler = null;
final Handler[] handlers = topLogger.getHandlers();
if (handlers != null && handlers.length > 0) {
for (final Handler handler : topLogger.getHandlers()) {
if (handler instanceof ConsoleHandler) {
consoleHandler = handler;
break;
}
}
}
if (consoleHandler == null) {
consoleHandler = new ConsoleHandler();
topLogger.addHandler(consoleHandler);
}
consoleHandler.setLevel(Level.FINEST);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment