Skip to content

Commit 4a58695

Browse files
add scheduled tasks config abd change log level
1 parent b14561f commit 4a58695

File tree

3 files changed

+8
-2
lines changed

3 files changed

+8
-2
lines changed

src/main/kotlin/com/softeno/template/sample/scheduled/ScheduledService.kt

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,19 @@ package com.softeno.template.sample.scheduled
33
import com.softeno.template.sample.http.internal.async.AsyncService
44
import org.apache.commons.logging.LogFactory
55
import org.springframework.beans.factory.annotation.Qualifier
6+
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty
67
import org.springframework.context.annotation.Profile
78
import org.springframework.scheduling.annotation.Scheduled
89
import org.springframework.stereotype.Service
910
import java.util.concurrent.Executor
1011
import java.util.concurrent.TimeUnit
1112

1213
@Profile(value = ["!integration"])
14+
@ConditionalOnProperty(
15+
name = ["com.softeno.scheduled-tasks"],
16+
havingValue = "true",
17+
matchIfMissing = false
18+
)
1319
@Service
1420
class ScheduledService(
1521
@Qualifier(value = "scheduledExecutor") private val executor: Executor,
@@ -33,7 +39,6 @@ class ScheduledService(
3339

3440
}
3541

36-
// cron: every 10m
3742
@Scheduled(cron = "0 * */12 * * *")
3843
fun periodicTaskCron() {
3944
log.info("[scheduled]: periodic task cron start")

src/main/resources/application.properties

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ spring.kafka.properties.spring.json.trusted.packages=*
2626
spring.kafka.consumer.properties.spring.json.use.type.headers=false
2727
spring.kafka.consumer.properties.spring.json.value.default.type=com.fasterxml.jackson.databind.JsonNode
2828

29+
com.softeno.scheduled-tasks=false
2930
com.softeno.kafka.tx=${KAFKA_TOPIC_TX}
3031
com.softeno.kafka.rx=${KAFKA_TOPIC_RX}
3132
com.softeno.kafka.keycloak=${KAFKA_KEYCLOAK}

src/main/resources/logback-spring.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@
7878
<appender-ref ref="Console"/>
7979
<appender-ref ref="logstash"/>
8080
</root>
81-
<logger name="com.softeno" level="debug" additivity="false">
81+
<logger name="com.softeno" level="info" additivity="false">
8282
<appender-ref ref="Console"/>
8383
<appender-ref ref="RollingFile"/>
8484
<appender-ref ref="logstash"/>

0 commit comments

Comments
 (0)