From 16463a58e2afdeb2330a486214d7d7d90f654a45 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Prante?= Date: Tue, 29 Aug 2023 14:00:32 +0200 Subject: [PATCH] bugfix for journal --- gradle.properties | 2 +- .../org/xbib/net/http/server/application/journal/Journal.java | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/gradle.properties b/gradle.properties index b77a64a..69faa76 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,5 +1,5 @@ group = org.xbib name = net-http -version = 3.7.0 +version = 3.7.1 org.gradle.warning.mode = ALL diff --git a/net-http-server-application-journal/src/main/java/org/xbib/net/http/server/application/journal/Journal.java b/net-http-server-application-journal/src/main/java/org/xbib/net/http/server/application/journal/Journal.java index 40ce0b8..941fa6a 100644 --- a/net-http-server-application-journal/src/main/java/org/xbib/net/http/server/application/journal/Journal.java +++ b/net-http-server-application-journal/src/main/java/org/xbib/net/http/server/application/journal/Journal.java @@ -60,7 +60,7 @@ public class Journal { writeLock.lock(); Path path = journalPath.resolve("success").resolve(stamp + ".request"); Files.createDirectories(path.getParent()); - Files.move(journalPath.resolve(stamp), path); + Files.move(journalPath.resolve(stamp + ".log"), path); try (OutputStream outputStream = Files.newOutputStream(journalPath.resolve("success").resolve(stamp + ".response"), StandardOpenOption.CREATE)) { outputStream.write(response.getBytes(StandardCharsets.UTF_8)); } finally { @@ -73,7 +73,7 @@ public class Journal { writeLock.lock(); Path path = journalPath.resolve("fail").resolve(stamp + ".request"); Files.createDirectories(path.getParent()); - Files.move(journalPath.resolve(stamp), path); + Files.move(journalPath.resolve(stamp + ".log"), path); // save throwable in extra file try (OutputStream outputStream = Files.newOutputStream(journalPath.resolve("fail").resolve(stamp + ".exception"), StandardOpenOption.CREATE)) { outputStream.write(ExceptionFormatter.format(t).getBytes(StandardCharsets.UTF_8));