Skip to content

Commit 6e02463

Browse files
committed
Refactor conditional annotation in FileAuditLogFlushScheduler to use ConditionalOnExpression for improved flexibility
1 parent 5324696 commit 6e02463

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/main/java/com/digitalsanctuary/spring/user/audit/FileAuditLogFlushScheduler.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package com.digitalsanctuary.spring.user.audit;
22

3-
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
3+
import org.springframework.boot.autoconfigure.condition.ConditionalOnExpression;
44
import org.springframework.scheduling.annotation.Scheduled;
55
import org.springframework.stereotype.Component;
66
import lombok.RequiredArgsConstructor;
@@ -13,7 +13,7 @@
1313
@Slf4j
1414
@Component
1515
@RequiredArgsConstructor
16-
@ConditionalOnProperty(name = "user.audit.flushOnWrite", havingValue = "false")
16+
@ConditionalOnExpression("${user.audit.logEvents:true} && !${user.audit.flushOnWrite:true}")
1717
public class FileAuditLogFlushScheduler {
1818

1919
/**

0 commit comments

Comments
 (0)