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
Comments