Skip to content

Commit b2e5bdc

Browse files
committed
style: Change the structure of the log to make the log sdk more lightweight.
Change the structure of the log to make the log sdk more lightweight. Lower the log adjustment level to the specific implementation part. #82
1 parent e873b73 commit b2e5bdc

File tree

5 files changed

+2
-292
lines changed

5 files changed

+2
-292
lines changed

sdk-spi/src/main/java/group/rxcloud/capa/spi/log/CapaLog4jAppenderSpi.java

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -17,22 +17,13 @@
1717
package group.rxcloud.capa.spi.log;
1818

1919
import group.rxcloud.capa.component.log.CapaLog4jAppenderAgent;
20-
import group.rxcloud.capa.spi.log.enums.CapaLogLevel;
21-
import group.rxcloud.capa.spi.log.manager.LogManager;
2220
import org.apache.logging.log4j.core.LogEvent;
2321

24-
import java.util.Optional;
25-
2622
public abstract class CapaLog4jAppenderSpi implements CapaLog4jAppenderAgent.CapaLog4jAppender {
2723

2824
@Override
2925
public void append(LogEvent event) {
30-
if (event != null && event.getLevel()!= null) {
31-
Optional<CapaLogLevel> capaLogLevel = CapaLogLevel.toCapaLogLevel(event.getLevel().name());
32-
if (capaLogLevel.isPresent() && LogManager.whetherLogsCanOutput(capaLogLevel.get())) {
33-
this.appendLog(event);
34-
}
35-
}
26+
this.appendLog(event);
3627
}
3728

3829
protected abstract void appendLog(LogEvent event);

sdk-spi/src/main/java/group/rxcloud/capa/spi/log/CapaLogbackAppenderSpi.java

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -19,22 +19,13 @@
1919
import ch.qos.logback.classic.spi.ILoggingEvent;
2020
import ch.qos.logback.core.UnsynchronizedAppenderBase;
2121
import group.rxcloud.capa.component.log.CapaLogbackAppenderAgent;
22-
import group.rxcloud.capa.spi.log.enums.CapaLogLevel;
23-
import group.rxcloud.capa.spi.log.manager.LogManager;
24-
25-
import java.util.Optional;
2622

2723
public abstract class CapaLogbackAppenderSpi extends UnsynchronizedAppenderBase<ILoggingEvent>
2824
implements CapaLogbackAppenderAgent.CapaLogbackAppender {
2925

3026
@Override
3127
public void append(ILoggingEvent event) {
32-
if (event != null && event.getLevel() != null) {
33-
Optional<CapaLogLevel> capaLogLevel = CapaLogLevel.toCapaLogLevel(event.getLevel().levelStr);
34-
if (capaLogLevel.isPresent() && LogManager.whetherLogsCanOutput(capaLogLevel.get())) {
35-
this.appendLog(event);
36-
}
37-
}
28+
this.appendLog(event);
3829
}
3930

4031
protected abstract void appendLog(ILoggingEvent event);

sdk-spi/src/main/java/group/rxcloud/capa/spi/log/configuration/LogConfiguration.java

Lines changed: 0 additions & 81 deletions
This file was deleted.

sdk-spi/src/main/java/group/rxcloud/capa/spi/log/enums/CapaLogLevel.java

Lines changed: 0 additions & 66 deletions
This file was deleted.

sdk-spi/src/main/java/group/rxcloud/capa/spi/log/manager/LogManager.java

Lines changed: 0 additions & 125 deletions
This file was deleted.

0 commit comments

Comments
 (0)