1、自定义Appender
目的:接收日志消息,现将日志通过http接口发送到预警服务
package com.test.service.appender;
import ch.qos.logback.classic.spi.LoggingEvent;
import ch.qos.logback.core.UnsynchronizedAppenderBase;
import org.springframework.web.client.RestTemplate;
import java.net.InetAddress;
import java.util.HashMap;
import java.util.Map;
public class HttpLoggerAppender extends UnsynchronizedAppenderBase<LoggingEvent> {
@Override
protected void append(LoggingEvent le) {
try {
String logUrl = context.ge

本文介绍了一种通过HTTP接口发送日志至预警服务的方法。首先自定义了一个名为HttpLoggerAppender的日志接收器,用于捕获日志并发送至指定的服务端口;其次,在bootstrap.yaml中增加了自定义日志参数;最后,对logback-spring.xml进行了配置,以启用自定义Appender。
最低0.47元/天 解锁文章
591

被折叠的 条评论
为什么被折叠?



