From d7fc2057056c01ebf09681923f8844c3351973d4 Mon Sep 17 00:00:00 2001 From: Excavator Bot <33266368+svc-excavator-bot@users.noreply.github.com> Date: Thu, 20 Jan 2022 11:23:27 +0000 Subject: [PATCH 1/2] Excavator: Auto-label some excavator PRs (#597) --- .excavator.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.excavator.yml b/.excavator.yml index 670c9d8ec..a947e38d5 100644 --- a/.excavator.yml +++ b/.excavator.yml @@ -7,3 +7,4 @@ auto-label: tags: roomba: [ "merge when ready" ] automerge: [ "merge when ready" ] + autorelease: [ "autorelease" ] From cd494933ebaa6535af9ed1915f8baefd1674718c Mon Sep 17 00:00:00 2001 From: svc-excavator-bot Date: Thu, 20 Jan 2022 22:21:33 +0000 Subject: [PATCH 2/2] Excavator: Migrate to the logsafe SafeLogger API --- crypto-core/build.gradle | 1 + .../java/com/palantir/crypto2/io/CryptoStreamFactory.java | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/crypto-core/build.gradle b/crypto-core/build.gradle index 4a3d36fc5..28cc2a07c 100644 --- a/crypto-core/build.gradle +++ b/crypto-core/build.gradle @@ -15,6 +15,7 @@ dependencies { testCompile "org.assertj:assertj-core" testCompile "org.mockito:mockito-core" testCompile 'org.openjdk.jmh:jmh-core' + implementation 'com.palantir.safe-logging:logger' } project.task(type: JavaExec, 'benchmarks') { diff --git a/crypto-core/src/main/java/com/palantir/crypto2/io/CryptoStreamFactory.java b/crypto-core/src/main/java/com/palantir/crypto2/io/CryptoStreamFactory.java index 07402e4e8..d92e06a81 100644 --- a/crypto-core/src/main/java/com/palantir/crypto2/io/CryptoStreamFactory.java +++ b/crypto-core/src/main/java/com/palantir/crypto2/io/CryptoStreamFactory.java @@ -22,6 +22,8 @@ import com.palantir.crypto2.cipher.SeekableCipher; import com.palantir.crypto2.cipher.SeekableCipherFactory; import com.palantir.crypto2.keys.KeyMaterial; +import com.palantir.logsafe.logger.SafeLogger; +import com.palantir.logsafe.logger.SafeLoggerFactory; import com.palantir.seekio.SeekableInput; import java.io.FilterOutputStream; import java.io.IOException; @@ -33,12 +35,10 @@ import javax.crypto.CipherOutputStream; import javax.crypto.SecretKey; import org.apache.commons.crypto.stream.CtrCryptoOutputStream; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; public final class CryptoStreamFactory { - private static final Logger log = LoggerFactory.getLogger(CryptoStreamFactory.class); + private static final SafeLogger log = SafeLoggerFactory.get(CryptoStreamFactory.class); private static final Properties PROPS = ApacheCiphers.forceOpenSsl(new Properties()); private static final String AES_ALGORITHM = "AES/CTR/NoPadding";