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