@lombok.extern.slf4j.Slf4j interface LoggerSlf4jTypesInterface { } @lombok.extern.slf4j.Slf4j @interface LoggerSlf4jTypesAnnotation { } @lombok.extern.slf4j.Slf4j enum LoggerSlf4jTypesEnum { ; private static final org.slf4j.Logger log = org.slf4j.LoggerFactory.getLogger(LoggerSlf4jTypesEnum.class); } @lombok.extern.slf4j.Slf4j enum LoggerSlf4jTypesEnumWithElement { FOO; private static final org.slf4j.Logger log = org.slf4j.LoggerFactory.getLogger(LoggerSlf4jTypesEnumWithElement.class); } interface LoggerSlf4jTypesInterfaceOuter { @lombok.extern.slf4j.Slf4j class Inner { private static final org.slf4j.Logger log = org.slf4j.LoggerFactory.getLogger(Inner.class); } }