Skip to content

Commit b2586c4

Browse files
authored
* Fix CVE-2021-44228 * Get rid of log4j * Fix build * Migration logging properties * Get rid of json logs. Leave commented for local debugging purposes
1 parent 6351361 commit b2586c4

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+128
-128
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -163,8 +163,8 @@ For example, if you want to use an environment variable to set the `name` parame
163163
|Name |Description
164164
|-----------------------|-------------------------------
165165
|`SERVER_SERVLET_CONTEXT_PATH` | URI basePath
166-
|`LOGGING_LEVEL_ROOT` | Setting log level (trace, debug, info, warn, error, fatal, off). Default: debug
167-
|`LOGGING_LEVEL_COM_PROVECTUS` |Setting log level (trace, debug, info, warn, error, fatal, off). Default: debug
166+
|`LOGGING_LEVEL_ROOT` | Setting log level (trace, debug, info, warn, error). Default: info
167+
|`LOGGING_LEVEL_COM_PROVECTUS` |Setting log level (trace, debug, info, warn, error). Default: debug
168168
|`SERVER_PORT` |Port for the embedded server. Default: `8080`
169169
|`KAFKA_ADMIN-CLIENT-TIMEOUT` | Kafka API timeout in ms. Default: `30000`
170170
|`KAFKA_CLUSTERS_0_NAME` | Cluster name

kafka-ui-api/pom.xml

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,6 @@
2626
<dependency>
2727
<groupId>org.springframework.boot</groupId>
2828
<artifactId>spring-boot-starter-webflux</artifactId>
29-
<exclusions>
30-
<exclusion>
31-
<groupId>org.springframework.boot</groupId>
32-
<artifactId>spring-boot-starter-logging</artifactId>
33-
</exclusion>
34-
</exclusions>
3529
</dependency>
3630
<dependency>
3731
<groupId>org.springframework.boot</groupId>
@@ -64,6 +58,12 @@
6458
<groupId>org.apache.zookeeper</groupId>
6559
<artifactId>zookeeper</artifactId>
6660
<version>${zookeper.version}</version>
61+
<exclusions>
62+
<exclusion>
63+
<groupId>org.slf4j</groupId>
64+
<artifactId>slf4j-log4j12</artifactId>
65+
</exclusion>
66+
</exclusions>
6767
</dependency>
6868
<dependency>
6969
<groupId>org.projectlombok</groupId>
@@ -110,8 +110,9 @@
110110

111111
<dependency>
112112
<groupId>org.springframework.boot</groupId>
113-
<artifactId>spring-boot-starter-log4j2</artifactId>
113+
<artifactId>spring-boot-starter-logging</artifactId>
114114
</dependency>
115+
115116
<dependency>
116117
<groupId>io.projectreactor.addons</groupId>
117118
<artifactId>reactor-extra</artifactId>

kafka-ui-api/src/main/java/com/provectus/kafka/ui/client/KsqlClient.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
import com.provectus.kafka.ui.strategy.ksql.statement.BaseStrategy;
88
import lombok.RequiredArgsConstructor;
99
import lombok.SneakyThrows;
10-
import lombok.extern.log4j.Log4j2;
10+
import lombok.extern.slf4j.Slf4j;
1111
import org.springframework.http.HttpStatus;
1212
import org.springframework.http.MediaType;
1313
import org.springframework.stereotype.Service;
@@ -18,7 +18,7 @@
1818

1919
@Service
2020
@RequiredArgsConstructor
21-
@Log4j2
21+
@Slf4j
2222
public class KsqlClient {
2323
private final WebClient webClient;
2424
private final ObjectMapper mapper;

kafka-ui-api/src/main/java/com/provectus/kafka/ui/client/RetryingKafkaConnectClient.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
import java.time.Duration;
1010
import java.util.List;
1111
import java.util.Map;
12-
import lombok.extern.log4j.Log4j2;
12+
import lombok.extern.slf4j.Slf4j;
1313
import org.springframework.core.ParameterizedTypeReference;
1414
import org.springframework.http.HttpHeaders;
1515
import org.springframework.http.HttpMethod;
@@ -22,7 +22,7 @@
2222
import reactor.util.retry.Retry;
2323
import reactor.util.retry.RetryBackoffSpec;
2424

25-
@Log4j2
25+
@Slf4j
2626
public class RetryingKafkaConnectClient extends KafkaConnectClientApi {
2727
private static final int MAX_RETRIES = 5;
2828
private static final Duration RETRIES_DELAY = Duration.ofMillis(200);

kafka-ui-api/src/main/java/com/provectus/kafka/ui/controller/AuthController.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import java.nio.charset.Charset;
44
import lombok.RequiredArgsConstructor;
5-
import lombok.extern.log4j.Log4j2;
5+
import lombok.extern.slf4j.Slf4j;
66
import org.springframework.security.web.server.csrf.CsrfToken;
77
import org.springframework.util.MultiValueMap;
88
import org.springframework.web.bind.annotation.GetMapping;
@@ -12,7 +12,7 @@
1212

1313
@RestController
1414
@RequiredArgsConstructor
15-
@Log4j2
15+
@Slf4j
1616
public class AuthController {
1717

1818
@GetMapping(value = "/auth", produces = { "text/html" })

kafka-ui-api/src/main/java/com/provectus/kafka/ui/controller/BrokersController.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
import com.provectus.kafka.ui.service.BrokerService;
1111
import java.util.List;
1212
import lombok.RequiredArgsConstructor;
13-
import lombok.extern.log4j.Log4j2;
13+
import lombok.extern.slf4j.Slf4j;
1414
import org.springframework.http.ResponseEntity;
1515
import org.springframework.web.bind.annotation.RestController;
1616
import org.springframework.web.server.ServerWebExchange;
@@ -19,7 +19,7 @@
1919

2020
@RestController
2121
@RequiredArgsConstructor
22-
@Log4j2
22+
@Slf4j
2323
public class BrokersController extends AbstractController implements BrokersApi {
2424
private final BrokerService brokerService;
2525

kafka-ui-api/src/main/java/com/provectus/kafka/ui/controller/ClustersController.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
import com.provectus.kafka.ui.model.ClusterStatsDTO;
77
import com.provectus.kafka.ui.service.ClusterService;
88
import lombok.RequiredArgsConstructor;
9-
import lombok.extern.log4j.Log4j2;
9+
import lombok.extern.slf4j.Slf4j;
1010
import org.springframework.http.ResponseEntity;
1111
import org.springframework.web.bind.annotation.RestController;
1212
import org.springframework.web.server.ServerWebExchange;
@@ -15,7 +15,7 @@
1515

1616
@RestController
1717
@RequiredArgsConstructor
18-
@Log4j2
18+
@Slf4j
1919
public class ClustersController extends AbstractController implements ClustersApi {
2020
private final ClusterService clusterService;
2121

kafka-ui-api/src/main/java/com/provectus/kafka/ui/controller/ConsumerGroupsController.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
import java.util.Map;
1414
import java.util.Optional;
1515
import lombok.RequiredArgsConstructor;
16-
import lombok.extern.log4j.Log4j2;
16+
import lombok.extern.slf4j.Slf4j;
1717
import org.springframework.http.ResponseEntity;
1818
import org.springframework.util.CollectionUtils;
1919
import org.springframework.web.bind.annotation.RestController;
@@ -23,7 +23,7 @@
2323

2424
@RestController
2525
@RequiredArgsConstructor
26-
@Log4j2
26+
@Slf4j
2727
public class ConsumerGroupsController extends AbstractController implements ConsumerGroupsApi {
2828

2929
private final ConsumerGroupService consumerGroupService;

kafka-ui-api/src/main/java/com/provectus/kafka/ui/controller/KafkaConnectController.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
import java.util.Map;
1414
import javax.validation.Valid;
1515
import lombok.RequiredArgsConstructor;
16-
import lombok.extern.log4j.Log4j2;
16+
import lombok.extern.slf4j.Slf4j;
1717
import org.springframework.http.ResponseEntity;
1818
import org.springframework.web.bind.annotation.RestController;
1919
import org.springframework.web.server.ServerWebExchange;
@@ -22,7 +22,7 @@
2222

2323
@RestController
2424
@RequiredArgsConstructor
25-
@Log4j2
25+
@Slf4j
2626
public class KafkaConnectController extends AbstractController implements KafkaConnectApi {
2727
private final KafkaConnectService kafkaConnectService;
2828

kafka-ui-api/src/main/java/com/provectus/kafka/ui/controller/KsqlController.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
import java.util.Map;
1212
import java.util.Optional;
1313
import lombok.RequiredArgsConstructor;
14-
import lombok.extern.log4j.Log4j2;
14+
import lombok.extern.slf4j.Slf4j;
1515
import org.springframework.http.ResponseEntity;
1616
import org.springframework.web.bind.annotation.RestController;
1717
import org.springframework.web.server.ServerWebExchange;
@@ -21,7 +21,7 @@
2121

2222
@RestController
2323
@RequiredArgsConstructor
24-
@Log4j2
24+
@Slf4j
2525
public class KsqlController extends AbstractController implements KsqlApi {
2626
private final KsqlService ksqlService;
2727

0 commit comments

Comments
 (0)