gestito spazio in dimensione massima log db
This commit is contained in:
2024-08-26 16:53:56 +02:00
parent b714d66f2e
commit 6d8e5baffe

View File

@@ -10,7 +10,6 @@ import it.integry.core.log.enums.FilterMatchMode;
import it.integry.ems.looper.service.LooperService;
import it.integry.ems.settings.Model.SettingsModel;
import it.integry.ems.utility.UtilityDirs;
import it.integry.ems_model.utility.UtilityBigDecimal;
import it.integry.ems_model.utility.UtilityDB;
import it.integry.ems_model.utility.UtilityString;
import org.apache.logging.log4j.LogManager;
@@ -23,7 +22,6 @@ import java.math.BigDecimal;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.util.Arrays;
import java.util.Collections;
import java.util.HashMap;
import java.util.List;
@@ -266,14 +264,14 @@ public class LogService {
if (UtilityString.isNullOrEmpty(um)) {
numericValue = new BigDecimal(maxSize);
um = "G";
} else if (!Arrays.asList("M", "MB", "G", "GB").contains(um.toUpperCase()) || maxSize.indexOf(um) == 0) {
} else if (!Arrays.asList("M", "MB", "G", "GB").contains(um.toUpperCase().trim()) || maxSize.indexOf(um) == 0) {
um = "G";
} else {
numericValue = new BigDecimal(maxSize.substring(0, maxSize.indexOf(um)));
}
int pow = 3;
if (Arrays.asList("M", "MB").contains(um.toUpperCase())) {
if (Arrays.asList("M", "MB").contains(um.toUpperCase().trim())) {
pow = 2;
}