class AnnotationDefinitionFactory {

    public Set<ErrorLog> buildErrorLogs(Set<String> loggerNames, Method method) {
        return annotationExtractor.findLogErrors(method, loggerNames).stream()
                .map(ErrorLogFactory::newInstance)
                .collect(toCollection(LinkedHashSet::new));
    }

    public  AnnotationDefinitionFactory(PrinterResolver printerResolver);

}