From 74ef072fdbccc0b9c592267b7eacd3b8b803b43c Mon Sep 17 00:00:00 2001 From: miwr Date: Thu, 24 Apr 2025 13:16:00 +0200 Subject: [PATCH] logging added --- src/main/java/de/telekom/silly_game/GameController.java | 6 +++++- src/main/java/de/telekom/silly_game/InviteController.java | 5 +++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/src/main/java/de/telekom/silly_game/GameController.java b/src/main/java/de/telekom/silly_game/GameController.java index 54bd125..dec78de 100644 --- a/src/main/java/de/telekom/silly_game/GameController.java +++ b/src/main/java/de/telekom/silly_game/GameController.java @@ -1,5 +1,7 @@ package de.telekom.silly_game; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Value; import org.springframework.web.bind.annotation.*; @@ -11,6 +13,8 @@ import java.util.concurrent.atomic.AtomicInteger; @RequestMapping("/game") public class GameController { + private static final Logger log = LoggerFactory.getLogger(GameController.class); + @GetMapping("/start") public String startGame() { return "Game started!"; @@ -24,8 +28,8 @@ public class GameController { @GetMapping("/jump") public Map registerJump() { System.out.println(domain); + log.atInfo().log("Jump registered"); int total = jumpCount.incrementAndGet(); - System.out.println(total); return Collections.singletonMap("totalJumps", total); } diff --git a/src/main/java/de/telekom/silly_game/InviteController.java b/src/main/java/de/telekom/silly_game/InviteController.java index 0deda30..7dbe75b 100644 --- a/src/main/java/de/telekom/silly_game/InviteController.java +++ b/src/main/java/de/telekom/silly_game/InviteController.java @@ -1,6 +1,8 @@ package de.telekom.silly_game; import jakarta.mail.internet.MimeMessage; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.http.ResponseEntity; import org.springframework.mail.javamail.JavaMailSender; @@ -13,6 +15,8 @@ import java.util.Map; @RequestMapping("/api") public class InviteController { + private static final Logger log = LoggerFactory.getLogger(GameController.class); + @PostMapping("/invite") public ResponseEntity sendInvite(@RequestBody Map payload) { String email = payload.get("email"); @@ -26,6 +30,7 @@ public class InviteController { helper.setText("Your friend invited you to play a game!", true); mailSender.send(message); + log.atInfo().log("Invitation sent"); return ResponseEntity.ok().build(); } catch (Exception e) { return ResponseEntity.status(500).body("Failed to send email.");