Maven项目集成Lombok-Log4j日志

文章目录

    • 一.引入依赖
    • 二.配置资源文件
    • 三.结果


springboot项目已经为日志系统做了很好的集成.那普通的maven项目还需一定配置

一.引入依赖

Maven项目集成Lombok-Log4j日志_第1张图片

        <dependency>
            <groupId>org.projectlombokgroupId>
            <artifactId>lombokartifactId>
            <version>1.18.24version>
            <scope>providedscope>
        dependency>

        <dependency>
            <groupId>ch.qos.logbackgroupId>
            <artifactId>logback-classicartifactId>
            <version>1.2.7version>
        dependency>

二.配置资源文件

在maven的resource目录下建立logback.xml
以下是springboot改良的普通项目log配置内容


<configuration scan="true" scanPeriod="60 seconds" debug="false">



    





    
    <appender name="console" class="ch.qos.logback.core.ConsoleAppender">
        <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
            <level>INFOlevel>
        filter>
        <withJansi>falsewithJansi>
        <encoder>
            
            
            <pattern>%d{yyyy-MM-dd HH:mm:ss} %highlight(%-5level) -- %boldMagenta([%thread]) %boldCyan(%logger) :
                %msg%n
            pattern>
            <charset>UTF-8charset>
        encoder>
    appender>

    <springProfile name="dev,test">
        








    springProfile>

    

















    
    






    







    <root level="INFO">
        <appender-ref ref="LOGSTASH"/>
        <appender-ref ref="console"/>
    root>
configuration>

三.结果

因为日志设置的info级别,所以只会打印第一句
Maven项目集成Lombok-Log4j日志_第2张图片

你可能感兴趣的:(log4j,maven,java)