Skip to content

Commit 15d7162

Browse files
committed
fixe timezone
1 parent 0b4386f commit 15d7162

File tree

1 file changed

+5
-2
lines changed
  • powertools-logging/powertools-logging-logback/src/test/java/software/amazon/lambda/powertools/logging/internal

1 file changed

+5
-2
lines changed

powertools-logging/powertools-logging-logback/src/test/java/software/amazon/lambda/powertools/logging/internal/LambdaJsonEncoderTest.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434
import java.nio.file.StandardOpenOption;
3535
import java.text.SimpleDateFormat;
3636
import java.util.Date;
37+
import java.util.TimeZone;
3738
import org.junit.jupiter.api.AfterEach;
3839
import org.junit.jupiter.api.BeforeEach;
3940
import org.junit.jupiter.api.Order;
@@ -140,16 +141,18 @@ void shouldLogTimestampDifferently() {
140141
// GIVEN
141142
LambdaJsonEncoder encoder = new LambdaJsonEncoder();
142143
String pattern = "yyyy-MM-dd_HH";
143-
SimpleDateFormat simpleDateFormat = new SimpleDateFormat(pattern);
144+
String timeZone = "Europe/Paris";
144145
encoder.setTimestampFormat(pattern);
145-
encoder.setTimestampFormatTimezoneId("Europe/Paris");
146+
encoder.setTimestampFormatTimezoneId(timeZone);
146147

147148
// WHEN
148149
Date date = new Date();
149150
byte[] encoded = encoder.encode(loggingEvent);
150151
String result = new String(encoded, StandardCharsets.UTF_8);
151152

152153
// THEN
154+
SimpleDateFormat simpleDateFormat = new SimpleDateFormat(pattern);
155+
simpleDateFormat.setTimeZone(TimeZone.getTimeZone(timeZone));
153156
assertThat(result).contains("\"timestamp\":\""+simpleDateFormat.format(date)+"\"");
154157
}
155158

0 commit comments

Comments
 (0)