Skip to content

Commit 61cab94

Browse files
committed
2 parents f7fbc8d + 60b4a2f commit 61cab94

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

src/main/kotlin/goodspace/teaming/punishment/scheduler/PunishmentScheduler.kt

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
package goodspace.teaming.punishment.scheduler
22

33
import goodspace.teaming.assignment.repository.AssignmentRepository
4-
import goodspace.teaming.global.entity.aissgnment.Assignment
54
import goodspace.teaming.global.entity.aissgnment.AssignmentStatus
65
import goodspace.teaming.punishment.service.PunishmentService
6+
import org.slf4j.LoggerFactory
77
import org.springframework.scheduling.annotation.Scheduled
88
import org.springframework.stereotype.Service
99
import org.springframework.transaction.annotation.Transactional
@@ -14,16 +14,18 @@ class PunishmentScheduler (
1414
private val assignmentRepository: AssignmentRepository,
1515
private val punishmentService: PunishmentService
1616
) {
17-
@Scheduled(fixedRate = 1000) //TODO: 60분마다 실행
17+
private val log = LoggerFactory.getLogger(PunishmentScheduler::class.java)
18+
19+
@Scheduled(fixedRate = 10000)
1820
@Transactional
1921
fun checkAssignments() {
20-
println("PunishmentScheduler 실행됨 at ${Instant.now()}")
22+
log.info("PunishmentScheduler 실행됨 at ${Instant.now()}")
2123
val now = Instant.now()
22-
println("Scheduler now = $now")
24+
log.info("Scheduler now = $now")
2325
val expiredAssignments = assignmentRepository
2426
.findByDueBeforeAndStatusNotAndPunishedFalse(now, AssignmentStatus.COMPLETE)
2527

26-
println("expiredAssignments.size = ${expiredAssignments.size}")
28+
log.info("expiredAssignments.size = ${expiredAssignments.size}")
2729

2830
expiredAssignments.forEach { assignment ->
2931
punishmentService.applyPunishment(assignment)

0 commit comments

Comments
 (0)