Skip to content

Commit e1e2f82

Browse files
authored
Merge pull request #103 from scalecube/set-back-slf4j
Set back slf4j
2 parents 6a447bc + 5a52472 commit e1e2f82

File tree

7 files changed

+33
-32
lines changed

7 files changed

+33
-32
lines changed

jwt/pom.xml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,10 @@
2727
<groupId>io.jsonwebtoken</groupId>
2828
<artifactId>jjwt-jackson</artifactId>
2929
</dependency>
30+
<dependency>
31+
<groupId>org.slf4j</groupId>
32+
<artifactId>slf4j-api</artifactId>
33+
</dependency>
3034
</dependencies>
3135

3236
</project>

pom.xml

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -44,13 +44,13 @@
4444
<reactor.version>2020.0.32</reactor.version>
4545
<vault-java-driver.version>5.1.0</vault-java-driver.version>
4646
<jackson.version>2.18.2</jackson.version>
47+
<slf4j.version>1.7.36</slf4j.version>
4748
<jjwt.version>0.11.2</jjwt.version>
4849

4950
<mockito-junit.version>4.6.1</mockito-junit.version>
5051
<junit-jupiter.version>5.8.2</junit-jupiter.version>
5152
<hamcrest.version>1.3</hamcrest.version>
5253
<testcontainers.version>1.20.1</testcontainers.version>
53-
<slf4j.version>2.0.7</slf4j.version>
5454

5555
<distributionManagement.url>https://maven.pkg.github.com/scalecube/scalecube-security
5656
</distributionManagement.url>
@@ -108,11 +108,7 @@
108108
<groupId>org.testcontainers</groupId>
109109
<artifactId>vault</artifactId>
110110
<version>${testcontainers.version}</version>
111-
</dependency>
112-
<dependency>
113-
<groupId>com.bettercloud</groupId>
114-
<artifactId>vault-java-driver</artifactId>
115-
<version>${vault-java-driver.version}</version>
111+
<scope>test</scope>
116112
</dependency>
117113
</dependencies>
118114
</dependencyManagement>

tokens/pom.xml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,10 @@
2727
<groupId>io.jsonwebtoken</groupId>
2828
<artifactId>jjwt-jackson</artifactId>
2929
</dependency>
30+
<dependency>
31+
<groupId>org.slf4j</groupId>
32+
<artifactId>slf4j-api</artifactId>
33+
</dependency>
3034
<!-- Tests -->
3135
<dependency>
3236
<groupId>org.testcontainers</groupId>

tokens/src/main/java/io/scalecube/security/tokens/jwt/JwtTokenResolverImpl.java

Lines changed: 7 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
11
package io.scalecube.security.tokens.jwt;
22

33
import io.scalecube.security.tokens.jwt.jsonwebtoken.JsonwebtokenParserFactory;
4-
import java.lang.System.Logger;
5-
import java.lang.System.Logger.Level;
64
import java.security.Key;
75
import java.time.Duration;
86
import java.util.Map;
97
import java.util.Objects;
108
import java.util.concurrent.ConcurrentHashMap;
119
import java.util.concurrent.TimeUnit;
1210
import java.util.concurrent.atomic.AtomicReference;
11+
import org.slf4j.Logger;
12+
import org.slf4j.LoggerFactory;
1313
import reactor.core.publisher.Mono;
1414
import reactor.core.scheduler.Scheduler;
1515
import reactor.core.scheduler.Schedulers;
1616

1717
public final class JwtTokenResolverImpl implements JwtTokenResolver {
1818

19-
private static final Logger LOGGER = System.getLogger(JwtTokenResolver.class.getName());
19+
private static final Logger LOGGER = LoggerFactory.getLogger(JwtTokenResolver.class);
2020

2121
private KeyProvider keyProvider;
2222
private JwtTokenParserFactory tokenParserFactory = new JsonwebtokenParserFactory();
@@ -100,7 +100,7 @@ public Mono<Map<String, Object>> resolve(String token) {
100100
String kid = (String) header.get("kid");
101101
Objects.requireNonNull(kid, "kid is missing");
102102

103-
LOGGER.log(Level.DEBUG, "[resolveToken][kid:{0}] Resolving token {1}", kid, mask(token));
103+
LOGGER.debug("[resolveToken][kid:{}] Resolving token {}", kid, mask(token));
104104

105105
// workaround to remove safely on errors
106106
AtomicReference<Mono<Key>> computedValueHolder = new AtomicReference<>();
@@ -110,19 +110,13 @@ public Mono<Map<String, Object>> resolve(String token) {
110110
.doOnError(throwable -> cleanup(kid, computedValueHolder))
111111
.doOnError(
112112
throwable ->
113-
LOGGER.log(
114-
Level.ERROR,
115-
"[resolveToken][kid:{0}][{1}] Exception occurred: {2}",
113+
LOGGER.error(
114+
"[resolveToken][kid:{}][{}] Exception occurred: {}",
116115
kid,
117116
mask(token),
118117
throwable.toString()))
119118
.doOnSuccess(
120-
s ->
121-
LOGGER.log(
122-
Level.DEBUG,
123-
"[resolveToken][kid:{0}] Resolved token {1}",
124-
kid,
125-
mask(token)));
119+
s -> LOGGER.debug("[resolveToken][kid:{}] Resolved token {}", kid, mask(token)));
126120
});
127121
}
128122

vault/pom.xml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,10 @@
2121
<groupId>com.fasterxml.jackson.dataformat</groupId>
2222
<artifactId>jackson-dataformat-yaml</artifactId>
2323
</dependency>
24+
<dependency>
25+
<groupId>org.slf4j</groupId>
26+
<artifactId>slf4j-api</artifactId>
27+
</dependency>
2428
</dependencies>
2529

2630
</project>

vault/src/main/java/io/scalecube/security/vault/VaultServiceRolesInstaller.java

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,6 @@
1313
import java.io.IOException;
1414
import java.io.InputStream;
1515
import java.io.StringReader;
16-
import java.lang.System.Logger;
17-
import java.lang.System.Logger.Level;
1816
import java.util.Arrays;
1917
import java.util.Base64;
2018
import java.util.Collections;
@@ -23,10 +21,12 @@
2321
import java.util.StringJoiner;
2422
import java.util.function.Function;
2523
import java.util.function.Supplier;
24+
import org.slf4j.Logger;
25+
import org.slf4j.LoggerFactory;
2626

2727
public class VaultServiceRolesInstaller {
2828

29-
private static final Logger LOGGER = System.getLogger(VaultServiceRolesInstaller.class.getName());
29+
private static final Logger LOGGER = LoggerFactory.getLogger(VaultServiceRolesInstaller.class);
3030

3131
private static final String VAULT_TOKEN_HEADER = "X-Vault-Token";
3232

@@ -64,13 +64,13 @@ private VaultServiceRolesInstaller(Builder builder) {
6464
*/
6565
public void install() {
6666
if (isNullOrNoneOrEmpty(vaultAddress)) {
67-
LOGGER.log(Level.DEBUG, "Skipping serviceRoles installation, vaultAddress not set");
67+
LOGGER.debug("Skipping serviceRoles installation, vaultAddress not set");
6868
return;
6969
}
7070

7171
final ServiceRoles serviceRoles = loadServiceRoles();
7272
if (serviceRoles == null || serviceRoles.roles.isEmpty()) {
73-
LOGGER.log(Level.DEBUG, "Skipping serviceRoles installation, serviceRoles not set");
73+
LOGGER.debug("Skipping serviceRoles installation, serviceRoles not set");
7474
return;
7575
}
7676

@@ -86,7 +86,7 @@ public void install() {
8686
rest.url(buildVaultIdentityRoleUri(roleName)), keyName, roleName, role.permissions);
8787
}
8888

89-
LOGGER.log(Level.DEBUG, "Installed serviceRoles ({0})", serviceRoles);
89+
LOGGER.debug("Installed serviceRoles ({})", serviceRoles);
9090
}
9191

9292
private ServiceRoles loadServiceRoles() {
@@ -111,7 +111,7 @@ private static void verifyOk(int status) {
111111
}
112112

113113
private void createVaultIdentityKey(Rest rest, String keyName) {
114-
LOGGER.log(Level.DEBUG, "[createVaultIdentityKey] {0}", keyName);
114+
LOGGER.debug("[createVaultIdentityKey] {}", keyName);
115115

116116
byte[] body =
117117
Json.object()
@@ -131,7 +131,7 @@ private void createVaultIdentityKey(Rest rest, String keyName) {
131131

132132
private void createVaultIdentityRole(
133133
Rest rest, String keyName, String roleName, List<String> permissions) {
134-
LOGGER.log(Level.DEBUG, "[createVaultIdentityRole] {0}", roleName);
134+
LOGGER.debug("[createVaultIdentityRole] {}", roleName);
135135

136136
byte[] body =
137137
Json.object()

vault/src/main/java/io/scalecube/security/vault/VaultServiceTokenSupplier.java

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,17 @@
44
import com.bettercloud.vault.rest.Rest;
55
import com.bettercloud.vault.rest.RestException;
66
import com.bettercloud.vault.rest.RestResponse;
7-
import java.lang.System.Logger;
8-
import java.lang.System.Logger.Level;
97
import java.util.Map;
108
import java.util.Objects;
119
import java.util.StringJoiner;
1210
import java.util.function.BiFunction;
1311
import java.util.function.Supplier;
12+
import org.slf4j.Logger;
13+
import org.slf4j.LoggerFactory;
1414

1515
public class VaultServiceTokenSupplier {
1616

17-
private static final Logger LOGGER = System.getLogger(VaultServiceTokenSupplier.class.getName());
17+
private static final Logger LOGGER = LoggerFactory.getLogger(VaultServiceTokenSupplier.class);
1818

1919
private static final String VAULT_TOKEN_HEADER = "X-Vault-Token";
2020

@@ -44,8 +44,7 @@ public String getToken(Map<String, String> tags) {
4444
final String vaultToken = vaultTokenSupplier.get();
4545
final String uri = toServiceTokenUri(tags);
4646
final String token = rpcGetToken(uri, vaultToken);
47-
LOGGER.log(
48-
Level.DEBUG, "[getToken][success] uri={0}, tags={1}, result={2}", uri, tags, mask(token));
47+
LOGGER.debug("[getToken][success] uri={}, tags={}, result={}", uri, tags, mask(token));
4948
return token;
5049
} catch (Exception ex) {
5150
throw new RuntimeException(ex);

0 commit comments

Comments
 (0)