Skip to content

Commit 58ebe74

Browse files
committed
add common configuration
1 parent aef74ef commit 58ebe74

14 files changed

Lines changed: 139 additions & 166 deletions

File tree

examples/pom.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -61,17 +61,17 @@
6161
</exclusions>
6262
</dependency>
6363
<!-- slf4j -->
64-
<!-- <dependency>
64+
<dependency>
6565
<groupId>org.apache.logging.log4j</groupId>
6666
<artifactId>log4j-slf4j-impl</artifactId>
6767
<version>${log4j.version}</version>
68-
</dependency>-->
68+
</dependency>
6969
<!-- logback -->
70-
<dependency>
70+
<!--<dependency>
7171
<groupId>ch.qos.logback</groupId>
7272
<artifactId>logback-classic</artifactId>
7373
<version>${logback.version}</version>
74-
</dependency>
74+
</dependency>-->
7575
<!--lombok-->
7676
<dependency>
7777
<groupId>org.projectlombok</groupId>
Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,17 @@
1515
See the License for the specific language governing permissions and
1616
limitations under the License.
1717
-->
18-
<configuration>
19-
<!--Log-->
20-
<appender name="Log" class="group.rxcloud.capa.component.log.CapaLogbackAppenderAgent">
21-
</appender>
22-
23-
<root level="INFO">
24-
<appender-ref ref="Log"/>
25-
</root>
26-
</configuration>
18+
<Configuration status="DEBUG">
19+
<Appenders>
20+
<Console name="Console" target="SYSTEM_OUT">
21+
<PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n"/>
22+
</Console>
23+
<CapaLog4jAppender name="log"/>
24+
</Appenders>
25+
<Loggers>
26+
<Root level="INFO">
27+
<AppenderRef ref="Console"/>
28+
<AppenderRef ref="log"/>
29+
</Root>
30+
</Loggers>
31+
</Configuration>

examples/src/main/resources/xml/logback.xml

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -20,16 +20,6 @@
2020
<appender name="Log" class="group.rxcloud.capa.component.log.CapaLogbackAppenderAgent">
2121
</appender>
2222

23-
<logger name="com.ctrip.ibu.market.e2c" level="INFO" additivity="false">
24-
<!-- <appender-ref ref="STDOUT"/>-->
25-
<appender-ref ref="Log"/>
26-
</logger>
27-
28-
<logger name="com.ctrip.ibu.telescope.mock.support" level="INFO" additivity="false">
29-
<!-- <appender-ref ref="STDOUT"/>-->
30-
<appender-ref ref="Log"/>
31-
</logger>
32-
3323
<root level="INFO">
3424
<appender-ref ref="Log"/>
3525
</root>

pom.xml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,10 @@
4444
<name>reckless11</name>
4545
<email>reckless0511@gmail.com</email>
4646
</developer>
47+
<developer>
48+
<name>dgzpg</name>
49+
<email>1711145024@qq.com</email>
50+
</developer>
4751
</developers>
4852

4953
<scm>

sdk-component/src/main/java/group/rxcloud/capa/component/log/CapaLog4jAppenderAgent.java

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ public CapaLog4jAppenderAgent(String name,
6363
Filter filter,
6464
Layout<? extends Serializable> layout,
6565
boolean ignoreExceptions) {
66-
super(name, filter, layout, ignoreExceptions);
66+
super(name, filter, layout, ignoreExceptions, null);
6767
}
6868

6969
/**
@@ -98,12 +98,6 @@ public static CapaLog4jAppender buildCapaLog4jAppender() {
9898
@Override
9999
public void append(LogEvent event) {
100100
logAppender.append(event);
101-
/* if (event != null && event.getLevel() != null) {
102-
Optional<CapaLogLevel> capaLogLevel = CapaLogLevel.toCapaLogLevel(event.getLevel().name());
103-
if (capaLogLevel.isPresent() && LogManager.whetherLogsCanBeOutput(capaLogLevel.get())) {
104-
logAppender.appendLog(event);
105-
}
106-
}*/
107101
}
108102

109103
/**

sdk-component/src/main/java/group/rxcloud/capa/component/log/CapaLogbackAppenderAgent.java

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -61,12 +61,6 @@ public static CapaLogbackAppender buildCapaLogbackAppender() {
6161
@Override
6262
protected void append(ILoggingEvent event) {
6363
logbackAppender.append(event);
64-
/* if (event != null && event.getLevel() != null) {
65-
Optional<CapaLogLevel> capaLogLevel = CapaLogLevel.toCapaLogLevel(event.getLevel().levelStr);
66-
if (capaLogLevel.isPresent() && LogManager.whetherLogsCanBeOutput(capaLogLevel.get())) {
67-
logbackAppender.append(event);
68-
}
69-
}*/
7064
}
7165

7266
/**

sdk-infrastructure/src/main/java/group/rxcloud/capa/infrastructure/hook/MergedPropertiesConfig.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,10 @@ public String get(String key) {
5858
return merged.get(key);
5959
}
6060

61+
public Map<String, String> getMerged(){
62+
return merged;
63+
}
64+
6165
private void subscribeConfigurationByAppId(ConfigurationHooks configurationHooks, String appId, int index) {
6266
String storeName = configurationHooks.registryStoreNames().get(0);
6367

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@
1616
*/
1717
package group.rxcloud.capa.spi.demo.log;
1818

19-
import group.rxcloud.capa.component.log.CapaLog4jAppenderAgent;
19+
import group.rxcloud.capa.spi.log.CapaLog4jAppenderSpi;
2020
import org.apache.logging.log4j.core.LogEvent;
2121

22-
public class DemoLog4jAppender implements CapaLog4jAppenderAgent.CapaLog4jAppender {
22+
public class DemoLog4jAppender extends CapaLog4jAppenderSpi {
2323

2424
@Override
25-
public void append(LogEvent event) {
25+
public void appendLog(LogEvent event) {
2626
System.out.println("Test log log4j and content is " + event.getMessage().getFormattedMessage());
2727
}
2828
}

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

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,15 @@
1818

1919
import ch.qos.logback.classic.spi.ILoggingEvent;
2020
import group.rxcloud.capa.component.log.CapaLogbackAppenderAgent;
21+
import group.rxcloud.capa.spi.log.CapaLogbackAppenderSpi;
2122

22-
public class DemoLogbackAppender implements CapaLogbackAppenderAgent.CapaLogbackAppender {
23+
public class DemoLogbackAppender extends CapaLogbackAppenderSpi {
2324

2425
public DemoLogbackAppender() {
2526
}
2627

2728
@Override
28-
public void append(ILoggingEvent event) {
29+
public void appendLog(ILoggingEvent event) {
2930
System.out.println("Test logback log and content is " + event.getFormattedMessage());
3031
}
3132
}

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ public abstract class CapaLog4jAppenderSpi implements CapaLog4jAppenderAgent.Cap
1313
public void append(LogEvent event) {
1414
if (event != null && event.getLevel()!= null) {
1515
Optional<CapaLogLevel> capaLogLevel = CapaLogLevel.toCapaLogLevel(event.getLevel().name());
16-
if (capaLogLevel.isPresent() && LogManager.whetherLogsCanBeOutput(capaLogLevel.get())) {
16+
if (capaLogLevel.isPresent() && LogManager.whetherLogsCanOutput(capaLogLevel.get())) {
1717
this.appendLog(event);
1818
}
1919
}

0 commit comments

Comments
 (0)