Commit 6e4334b0 by QIANGLU

优化精简内容

parent 4fbd68c9
......@@ -32,19 +32,10 @@
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-actuator-autoconfigure</artifactId>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>4.5.5</version>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
</dependency>
......
package com.secoo.mall.logs.endpoint;
import ch.qos.logback.classic.Level;
import ch.qos.logback.classic.Logger;
import ch.qos.logback.classic.LoggerContext;
import com.alibaba.fastjson.JSON;
import org.slf4j.impl.StaticLoggerBinder;
import org.springframework.boot.actuate.endpoint.annotation.Endpoint;
import org.springframework.boot.actuate.endpoint.annotation.ReadOperation;
import java.util.LinkedHashMap;
import java.util.LinkedList;
import java.util.List;
import java.util.Map;
/**
* @author qianglu
......@@ -25,11 +21,7 @@ public class LogEndpoint {
List<String> result = new LinkedList<>();
LoggerContext factory = (LoggerContext) StaticLoggerBinder.getSingleton().getLoggerFactory();
List<Logger> li = factory.getLoggerList();
li.forEach(logs -> {
Map<String, Level> msg = new LinkedHashMap<>();
msg.put(logs.getName(), logs.getLevel());
result.add(JSON.toJSONString(msg));
});
li.forEach(logs -> result.add(logs.getName()));
return result;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment