Creating new instance of java.util.logging.SocketHandler with arguments host and port requires LoggingPermission "control" while creating an instance of SocketHandler with no-args constructor (host and port are taken from LogManager properties) doesn't require "control" permission. This seems like a bug.