[ https://issues.apache.org/jira/browse/ARTEMIS-4393?focusedWorklogId=877958&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-877958 ]
ASF GitHub Bot logged work on ARTEMIS-4393: ------------------------------------------- Author: ASF GitHub Bot Created on: 23/Aug/23 21:06 Start Date: 23/Aug/23 21:06 Worklog Time Spent: 10m Work Description: clebertsuconic commented on PR #4582: URL: https://github.com/apache/activemq-artemis/pull/4582#issuecomment-1690638813 It's not prohibited. just not desirable. The dependency between the interface and its implementation is supposed to be determined at runtime by that class. If we keep the dependency explicit by just a new instance, perhaps we could just get rid of the whole processing.. but it's not something I'm looking to do at this point. Issue Time Tracking ------------------- Worklog Id: (was: 877958) Time Spent: 2h (was: 1h 50m) > Explicit logger implementation instantiation > -------------------------------------------- > > Key: ARTEMIS-4393 > URL: https://issues.apache.org/jira/browse/ARTEMIS-4393 > Project: ActiveMQ Artemis > Issue Type: Improvement > Affects Versions: 2.30.0 > Reporter: Alexey Markevich > Priority: Minor > Time Spent: 2h > Remaining Estimate: 0h > > - compilation error instead of runtime exception in case of logger annotation > processor issue; > - get rid of java.lang.reflect.* & java.security.* usage for logger case > - hide logger implementation -- This message was sent by Atlassian Jira (v8.20.10#820010)