From 419fc087cf59d3b403d3fa3403c7f08a6ee3faae Mon Sep 17 00:00:00 2001 From: dyrpsf Date: Sat, 18 Apr 2026 11:09:56 +0530 Subject: [PATCH] Refactor: Migrate from java.util.logging to SLF4J API in SBMLinterpreter --- pom.xml | 5 +++++ .../java/org/simulator/sbml/SBMLinterpreter.java | 13 +++++-------- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/pom.xml b/pom.xml index bd6c63a4..f5290072 100644 --- a/pom.xml +++ b/pom.xml @@ -518,6 +518,11 @@ + + org.slf4j + slf4j-api + 1.7.32 + diff --git a/src/main/java/org/simulator/sbml/SBMLinterpreter.java b/src/main/java/org/simulator/sbml/SBMLinterpreter.java index 4c0eac8a..357d2927 100644 --- a/src/main/java/org/simulator/sbml/SBMLinterpreter.java +++ b/src/main/java/org/simulator/sbml/SBMLinterpreter.java @@ -29,8 +29,8 @@ import java.util.List; import java.util.Map; import java.util.Map.Entry; -import java.util.logging.Level; -import java.util.logging.Logger; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import fern.network.AmountManager; import org.apache.commons.math.ode.DerivativeException; @@ -69,7 +69,7 @@ public class SBMLinterpreter extends EquationSystem { /** * A {@link Logger}. */ - private static final transient Logger logger = Logger.getLogger(SBMLinterpreter.class.getName()); + private static final transient Logger logger = LoggerFactory.getLogger(SBMLinterpreter.class); /** * Generated serial version UID @@ -810,8 +810,7 @@ public void setParameters(double[] params) { law.getMath() .updateVariables(); // make sure references to local parameter values are reflected in the ASTNode } else { - logger.log(Level.FINE, - "Cannot set local parameters for reaction {0} because of missing kinetic law.", + logger.debug("Cannot set local parameters for reaction {} because of missing kinetic law.", model.getReaction(reactionNum).getId()); } } @@ -820,9 +819,7 @@ public void setParameters(double[] params) { init(); } catch (Exception exc) { // This can never happen - logger - .log(Level.WARNING, "Could not re-initialize the model with the new parameter values.", - exc); + logger.warn("Could not re-initialize the model with the new parameter values.", exc); } } else { int nCompPlusSpec = model.getCompartmentCount() + model.getSpeciesCount();