Details
-
Bug
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
2.4.4
-
None
-
None
Description
In order to work around the fact that @Slf4j doesn't work on traits, I declared an slf4j logger the traditional way:
private static final Logger slf4j = LoggerFactory.getLogger(Auditing)
However, the final keyword is ignored when the trait is applied to a class. From javap:
private static org.slf4j.Logger com_artsquare_studio_audit_api_Auditing__slf4j; public static org.slf4j.Logger com_artsquare_studio_audit_api_Auditing__slf4j$get(); public static org.slf4j.Logger com_artsquare_studio_audit_api_Auditing__slf4j$set(org.slf4j.Logger);