[+] More logging

This commit is contained in:
Azalea 2024-04-21 14:45:56 -04:00
parent 5201c5933c
commit 7b143dd38f

View File

@ -28,6 +28,10 @@ class CardController(
val cardRepository: CardRepository, val cardRepository: CardRepository,
val props: AquaNetProps val props: AquaNetProps
) { ) {
companion object {
val log = logger()
}
@API("/summary") @API("/summary")
@Doc("Get a summary of the card, including the user's name, rating, and last login date.", "Summary of the card") @Doc("Get a summary of the card, including the user's name, rating, and last login date.", "Summary of the card")
suspend fun summary(@RP cardId: Str): Any suspend fun summary(@RP cardId: Str): Any
@ -72,6 +76,8 @@ class CardController(
// Create a new card // Create a new card
cardService.registerByAccessCode(id, u) cardService.registerByAccessCode(id, u)
log.info("Net /card/link : Created new card $id for user ${u.username}")
return SUCCESS return SUCCESS
} }
@ -86,6 +92,8 @@ class CardController(
val games = migrate.split(',') val games = migrate.split(',')
cardGameService.migrate(card, games) cardGameService.migrate(card, games)
log.info("Net /card/link : Linked card ${card.id} to user ${u.username} and migrated data to ${games.joinToString()}")
SUCCESS SUCCESS
} }
@ -105,6 +113,8 @@ class CardController(
card.aquaUser = null card.aquaUser = null
async { cardRepository.save(card) } async { cardRepository.save(card) }
log.info("Net /card/unlink : Unlinked card ${card.id} from user ${u.username}")
SUCCESS SUCCESS
} }