You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

19 lines
609 B
Java

Logging an Exception
public void myMethod() {
Logger logger = Logger.getLogger("com.mycompany.MyClass");
// This method should be used when an exception is encounted
try {
// Test with an exception
throw new IOException();
} catch (Throwable e){
// Log the exception
logger.log(Level.SEVERE, "Uncaught exception", e);
}
// When a method is throwing an exception, this method should be used
Exception ex = new IllegalStateException();
logger.throwing(this.getClass().getName(), "myMethod", ex);
}