The problem I am having is figuring out how to set the properties for the Handlers. It is easy to set the Level, Filter, and Formatter of the Handler but I don't see a way to set the handler properties except in the contructors, which will not work here. From reading the javadocs I am guessing this needs to be done using the LogManager class. The LogManager class has a getProperty() method but no setProperty() method. I understand how to use the logging.properties file but do not want to edit it on every machine the applications runs on. I also want the flexibility to create my own handlers and set the properties on them. Is it possible to set the properties of a Handler dynamically? For instance, if I use a FileHandler, I will not know the pattern until after it has been constructed so I need a way to dynamically set the java.util.logging.FileHandler.pattern property.