Change logging to use Java.util.logging

Change logging to use java.util.logging
usgae is based on class names.
Why `logger.severe` above, and `logger.log(Level.SEVERE...` here? Something to do with the exception arg?