From 6f4555798fa5adfe5865b7de7ae2f2e71a653ed8 Mon Sep 17 00:00:00 2001 From: komp15 <77535280+komp15@users.noreply.github.com> Date: Fri, 30 Sep 2022 18:53:32 +0200 Subject: [PATCH] :loud_sound: Added logging --- .../utils/config/RequestLoggingConfig.java | 13 +++++++++++ src/main/resources/application.properties | 4 ++-- src/main/resources/logback-spring.xml | 23 +++++++++++++++++++ 3 files changed, 38 insertions(+), 2 deletions(-) create mode 100644 src/main/java/dev/wms/pwrapi/utils/config/RequestLoggingConfig.java create mode 100644 src/main/resources/logback-spring.xml diff --git a/src/main/java/dev/wms/pwrapi/utils/config/RequestLoggingConfig.java b/src/main/java/dev/wms/pwrapi/utils/config/RequestLoggingConfig.java new file mode 100644 index 0000000..c584849 --- /dev/null +++ b/src/main/java/dev/wms/pwrapi/utils/config/RequestLoggingConfig.java @@ -0,0 +1,13 @@ +package dev.wms.pwrapi.utils.config; + +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; +import org.springframework.web.filter.CommonsRequestLoggingFilter; + +@Configuration +public class RequestLoggingConfig { + @Bean + public CommonsRequestLoggingFilter logFilter() { + return new CommonsRequestLoggingFilter(); + } +} diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties index 139597f..ce8fd1b 100644 --- a/src/main/resources/application.properties +++ b/src/main/resources/application.properties @@ -1,2 +1,2 @@ - - +logging.file.path=./pwr-api-logs +logging.file.name=pwr-api.log \ No newline at end of file diff --git a/src/main/resources/logback-spring.xml b/src/main/resources/logback-spring.xml new file mode 100644 index 0000000..5ec8493 --- /dev/null +++ b/src/main/resources/logback-spring.xml @@ -0,0 +1,23 @@ + + + + + + ${CONSOLE_LOG_PATTERN} + + + + + ./pwr-api-logs/pwr-api.log + + pwr-api-%d{yyyy-MM-dd}.log + + + %d{HH:mm:ss.SSS} [%thread] %-5level %logger{0}[%M:%L] - %msg%n + + + + + + + \ No newline at end of file