Skip to content

Commit 4bb543f

Browse files
committed
🚀 适配minbox-logging日志组件的过期数据清理器配置参数
1 parent bda2b31 commit 4bb543f

File tree

3 files changed

+11
-2
lines changed

3 files changed

+11
-2
lines changed

api-boot-project/api-boot-autoconfigure/src/main/java/org/minbox/framework/api/boot/autoconfigure/logging/ApiBootLoggingAutoConfiguration.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ public LoggingFactoryBean loggingFactoryBean(ObjectProvider<LoggingAdminDiscover
103103
factoryBean.setShowConsoleLog(apiBootLoggingProperties.isShowConsoleLog());
104104
factoryBean.setFormatConsoleLog(apiBootLoggingProperties.isFormatConsoleLogJson());
105105

106-
logger.info("LoggingFactoryBeaninit successfully.");
106+
logger.info("LoggingFactoryBean init successfully.");
107107
return customizers.customize(factoryBean);
108108
}
109109

api-boot-project/api-boot-autoconfigure/src/main/java/org/minbox/framework/api/boot/autoconfigure/logging/admin/ApiBootLoggingAdminAutoConfiguration.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ public class ApiBootLoggingAdminAutoConfiguration {
5858

5959
public ApiBootLoggingAdminAutoConfiguration(ApiBootLoggingAdminProperties apiBootLoggingAdminProperties) {
6060
this.apiBootLoggingAdminProperties = apiBootLoggingAdminProperties;
61+
logger.info("LoggingAdmin storage away uses {}.", apiBootLoggingAdminProperties.getStorageAway());
6162
}
6263

6364
/**
@@ -73,7 +74,8 @@ public LoggingAdminFactoryBean loggingAdminFactoryBean(LoggingStorage loggingSto
7374
factoryBean.setLoggingStorage(loggingStorage);
7475
factoryBean.setShowConsoleReportLog(apiBootLoggingAdminProperties.isShowConsoleReportLog());
7576
factoryBean.setFormatConsoleLogJson(apiBootLoggingAdminProperties.isFormatConsoleLogJson());
76-
logger.info("【LoggingAdminFactoryBean】init successfully.");
77+
factoryBean.setCleanerSetting(apiBootLoggingAdminProperties.getCleanerSetting());
78+
logger.info("LoggingAdminFactoryBean init successfully.");
7779
return factoryBean;
7880
}
7981
}

api-boot-project/api-boot-autoconfigure/src/main/java/org/minbox/framework/api/boot/autoconfigure/logging/admin/ApiBootLoggingAdminProperties.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,9 @@
1919

2020
import lombok.Data;
2121
import org.minbox.framework.api.boot.autoconfigure.logging.LoggingStorageAway;
22+
import org.minbox.framework.logging.admin.LoggingAdminFactoryBean;
2223
import org.springframework.boot.context.properties.ConfigurationProperties;
24+
import org.springframework.boot.context.properties.NestedConfigurationProperty;
2325
import org.springframework.context.annotation.Configuration;
2426

2527
import static org.minbox.framework.api.boot.autoconfigure.logging.admin.ApiBootLoggingAdminProperties.API_BOOT_LOGGING_ADMIN_PREFIX;
@@ -49,4 +51,9 @@ public class ApiBootLoggingAdminProperties {
4951
* The logging storage away
5052
*/
5153
private LoggingStorageAway storageAway = LoggingStorageAway.jdbc;
54+
/**
55+
* The expired data cleaner setting
56+
*/
57+
@NestedConfigurationProperty
58+
private LoggingAdminFactoryBean.CleanerSetting cleanerSetting = new LoggingAdminFactoryBean.CleanerSetting();
5259
}

0 commit comments

Comments
 (0)