jvz commented on PR #1139: URL: https://github.com/apache/logging-log4j2/pull/1139#issuecomment-1312805264
I was kind of thinking of some sort of way to better represent this sort of property name to type map binding, though in the meantime, I figured I'd at least make the use of configuration beans more explicit. One idea I had was to support interfaces with annotations declaring the property name. The interface could be dynamically proxied to return data from the appropriate property environment. Alternatively, if there were a way to generate code from some annotated interfaces, then we could have compile-time proxies, too, to make it simpler to update how properties work for https://cwiki.apache.org/confluence/display/LOGGING/Properties+Enhancement -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
