Skip to content

Commit

Permalink
Merge pull request #51 from IV1201-Group-2/feature/logging
Browse files Browse the repository at this point in the history
Added logging
  • Loading branch information
gyuudon3187 authored Feb 28, 2024
2 parents 30c388f + 77dceb7 commit b35b886
Show file tree
Hide file tree
Showing 2 changed files with 38 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,15 @@

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.*;
import lombok.extern.slf4j.Slf4j;
import jakarta.servlet.http.HttpServletRequest;

@Slf4j
@Controller
public class ServerController {
@GetMapping("")
public String acceptConnection() {
public String acceptConnection(HttpServletRequest request) {
log.info("Application requested by {}", request.getRemoteAddr());
return "index.html";
}

Expand Down
33 changes: 33 additions & 0 deletions service/src/main/resources/logback.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
<?xml version="1.0" encoding="UTF-8"?>
<configuration>

<appender name="Console" class="ch.qos.logback.core.ConsoleAppender">
<layout class="ch.qos.logback.classic.PatternLayout">
<Pattern>%-30(%d %p) %-30.30([%t] %C): %msg%n%throwable</Pattern>
</layout>
</appender>

<appender name="File" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>logs/app-logback.log</file>
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
<Pattern>%d %p %C: %msg%n%throwable</Pattern>
</encoder>

<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>logs/archived/app-%d{yyyy-MM-dd}.%i-logback.log</fileNamePattern>
<timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
<maxFileSize>10MB</maxFileSize>
</timeBasedFileNamingAndTriggeringPolicy>
</rollingPolicy>
</appender>

<root level="INFO">
<appender-ref ref="Console" />
</root>

<logger name="com.iv1201.clientservice.ServerController" level="INFO" additivity="false">
<appender-ref ref="File" />
<appender-ref ref="Console" />
</logger>

</configuration>

0 comments on commit b35b886

Please sign in to comment.