Strategy 1:Use server to provide configuration: Every client will have to use this configuration. No per client configuration option. Requires setting jvm params Strategy 2: Send configuration file to client on default location. Per client configuration possible Strategy requires transmitting file to client. Requires setting jvm params Strategy 3: Build client handler looking for flags. Per client configuration possible Strategy requires building handler. Not easy to add features later on. Doesn't require jvm params Key design rights: Passing bits to individual client is key rather server side Use the build-in logback handler is better rather building one. Rationally: passing logger:level is the possible, handler will look if logger are set and will use if found. handler will reset all previous configuration. Best solution: Key is pass the file. This will be future proof Works per client Requires setting jvm params