集成loki
  # logback.xml
   <!-- Loki输出器 -->
    <appender name="LOKI" class="com.github.loki4j.logback.Loki4jAppender">
        <!--<http class="com.github.loki4j.logback.ApacheHttpSender">   jdk1.8 -->
            <http>
                <url>http://10.143.143.102:33100/loki/api/v1/push</url>
            </http>
            <format>
                <label>
                    <pattern>application=${name},level=%level</pattern>
                    <readMarkers>true</readMarkers>
                </label>
                <message>
                    <pattern>
                        {"timestamp": "%d{yyyy-MM-dd HH:mm:ss.SSS}", "level": "%level", "logger": "%logger{36}.%method", "method":"%M", "line":"%line", "thread": "%thread", "message": "%msg%n"}
                    </pattern>
                </message>
                <sortByTime>true</sortByTime>
            </format>
    </appender>
    
    <root level="info">
		<appender-ref ref="console" />
        <appender-ref ref="LOKI" />
	</root>
 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# pom
<dependency>
            <groupId>com.github.loki4j</groupId>
            <artifactId>loki-logback-appender</artifactId>
            <version>1.4.1</version>
        </dependency>
 1
2
3
4
5
2
3
4
5
# jdk1.8
<dependency>
            <groupId>com.github.loki4j</groupId>
            <artifactId>loki-logback-appender-jdk8</artifactId>
            <version>1.4.2</version>
        </dependency>
 1
2
3
4
5
2
3
4
5
编辑  (opens new window)
  上次更新: 2025/07/07, 09:03:15