jvz opened a new issue, #3870:
URL: https://github.com/apache/logging-log4j2/issues/3870

   During the 3.x DI system overhaul, one major change made to most of the 
plugin annotations was migrating the strategy code for interpreting 
annotations. Previously, it would be specified via plugin visitor classes, and 
the annotation would be meta-annotated to mark the strategy class to use. This 
is excess implementation detail that leaks into the annotations of plugins, and 
that already raised issues in the past when `log4j-plugins` had to be separated 
from `log4j-core` in order for the annotation processor to work in a modular 
environment.
   
   The SPI to replace this should allow for registering strategies on how to 
extract a qualifier name and aliases from an injection point. The resulting 
plugin annotations should therefore no longer be meta-annotated with 
implementation details.


-- 
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: notifications-unsubscr...@logging.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to