O Springboot não suporta log4j após a versão superior. Muitas pessoas ainda gostam de logs no estilo log4j. Podemos carregar o Log4J, o que é realmente muito fácil.
Etapa 1: Adicionemos manualmente o frasco LOG4J que queremos, construir uma pasta no projeto, lançar o frasco usado, clique com o botão direito do mouse para adicionar para construir o caminho
Etapa 2:
Escreva uma classe como esta no pacote ou sua subpackage, onde a função principal inicia a classe está localizada para carregar o arquivo de configuração do Log4J. Sim, não há nada.
Importar org.springframework.boot.context.properties.configurationproperties; importar org.springframework.context.annotation.comPonentsCan;@componentscan@ConfigurationProperties ("ClassPath: Log4j.Properties)Aqui, um aviso amarelo pode parecer solicitar que você o adicione no arquivo POM.
<Depencency> <PuerpId> org.springframework.boot </frugid> <stifactId> spring-boot-configuration-processor </artifactid> <pution> true </cptional> </dependency>
Se você clicar em OK, ele adicionará automaticamente a você.
Etapa 2: Basta jogar o arquivo log4j.properties ao lado do arquivo de configuração do Application.Properties e você não precisa fazer mais nada.
O uso no controlador é exatamente o mesmo de antes.
importar com.dome.dao.userMapper; import com.entity.User; @RestController @ReQuestMapp ({"/home"}) classe public userController {private static logger log = logger.getLogger (userController.class); log.debug ("Debug carrega o usuário padrão com sucesso"); log.info ("carrega o usuário padrão com sucesso"); Log.error ("Erro encontrado, reversão com sucesso")}Em seguida, configuramos a saída de log do mybatis para log4j
Adicione um arquivo mybatis-config.xml ao lado do Application.Properties e preencha o seguinte conteúdo
<? xml versão = "1.0" Encoding = "utf-8"?> <! value = "log4j"/> </fastings> </figuration>
Em seguida, abra o aplicativo.properties, adicione a seguinte linha de informações e a instrução SQL pode ser emitida ao console.
mybatis.config-location = ClassPath: mybatis-config.xml
Resumir
O exposto acima é a solução perfeita para continuar usando o LOG4J após a versão mais alta do Springboot, espero que seja útil para todos. Se você tiver alguma dúvida, deixe -me uma mensagem e o editor responderá a todos a tempo. Muito obrigado pelo seu apoio ao site wulin.com!