1
resposta

Dúvida no log4j

Mesmo criando o arquivo log4j.xml, ainda continua aparecendo no console do a seguinte mensagem:

SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
RecommendedItem[item:12, value:4.8328104]
RecommendedItem[item:13, value:4.6656213]
RecommendedItem[item:14, value:4.331242]

O código da minha classe RecomendaProdutos é:

public class RecomendaProdutos {
    public static void main(String[] args) throws IOException, TasteException {
        File file = new File("dados.csv");
        DataModel model = new FileDataModel(file);


        UserSimilarity similarity = new PearsonCorrelationSimilarity(model);
        UserNeighborhood neighborhood = new ThresholdUserNeighborhood(0.1, similarity, model);

        UserBasedRecommender recommender = new GenericUserBasedRecommender(model, neighborhood, similarity);

        List<RecommendedItem> recommendations = recommender.recommend(2, 3);

        for (RecommendedItem recommendation : recommendations) {
            System.out.println(recommendation);
        }
    }
}

O código do arquivo log4j que usei é o do post abaixo: https://cursos.alura.com.br/forum/topico-onde-encontro-o-arquivo-do-log4j-37180

Como eu resolvo paro as mensagens de erro?

1 resposta

A solução para essa mensagem está aqui => https://www.slf4j.org/codes.html#StaticLoggerBinder Ele explica que você adiciona um dos jars listados.