1. 导入相关的依赖
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    <!--  tinylog.version = 2.7.0  -->
    <!-- lombok.version = 1.8.36 -->
    <dependencies>
    <dependency>
    <groupId>org.tinylog</groupId>
    <artifactId>tinylog-api</artifactId>
    <version>${tinylog.version}</version>
    </dependency>
    <dependency>
    <groupId>org.tinylog</groupId>
    <artifactId>tinylog-impl</artifactId>
    <version>${tinylog.version}</version>
    </dependency>
    <dependency>
    <groupId>org.tinylog</groupId>
    <artifactId>slf4j-tinylog</artifactId>
    <version>${tinylog.version}</version>
    </dependency>
    <dependency>
    <groupId>org.tinylog</groupId>
    <artifactId>log4j1.2-api</artifactId>
    <version>${tinylog.version}</version>
    </dependency>
    <dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>${lombock.version}</version>
    </dependency>
    </dependencies>
  2. 配置tinylog.properties
    1
    2
    3
    4
    # 控制台输出  
    writer_console = console
    writer_console.level = debug
    writer_console.format = [{date: HH:mm:ss.SSS}] [{level}] [{class}.{method}()] ==> {message}
  3. 测试
    1
    2
    System.out.println("Hello World!");
    // [18:55:43.460] [INFO] [priv.soria.ProjectMain.main()] ==> Hello, world!