From 0a414f4065912c49e1ed758fb13bbade4e5814ef Mon Sep 17 00:00:00 2001
From: Pierre-Antoine Rouby <pierre-antoine.rouby@inrae.fr>
Date: Wed, 5 Jul 2023 16:26:11 +0200
Subject: [PATCH] Solver: Switch to logging.

---
 src/Solver/ASolver.py | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/src/Solver/ASolver.py b/src/Solver/ASolver.py
index 3b8419c7..e94bac4b 100644
--- a/src/Solver/ASolver.py
+++ b/src/Solver/ASolver.py
@@ -1,6 +1,7 @@
 # -*- coding: utf-8 -*-
 
 import os
+import logging
 
 try:
     from signal import SIGTERM, SIGSTOP, SIGCONT
@@ -12,6 +13,8 @@ from enum import Enum
 
 from Model.Except import NotImplementedMethodeError
 
+logger = logging.getLogger()
+
 class STATUS(Enum):
     NOT_LAUNCHED = -1
     STOPED = 0
@@ -159,7 +162,7 @@ class AbstractSolver(object):
         cmd = cmd.replace("@input", self.input_param())
         cmd = cmd.replace("@dir", self._process.workingDirectory())
 
-        print(f"! {cmd}")
+        logger.debug(f"! {cmd}")
 
         cmd = cmd.split()
         exe = cmd[0]
@@ -172,7 +175,6 @@ class AbstractSolver(object):
         return True
 
     def run_solver(self):
-        print("run solver")
         if self._cmd_solver == "":
             self._run_next()
             return True
@@ -182,7 +184,7 @@ class AbstractSolver(object):
         cmd = cmd.replace("@input", self.input_param())
         cmd = cmd.replace("@dir", self._process.workingDirectory())
 
-        print(f"! {cmd}")
+        logger.debug(f"! {cmd}")
 
         cmd = cmd.split()
         exe = cmd[0]
@@ -205,7 +207,7 @@ class AbstractSolver(object):
         cmd = cmd.replace("@input", self.input_param())
         cmd = cmd.replace("@dir", self._process.workingDirectory())
 
-        print(f"! {cmd}")
+        logger.debug(f"! {cmd}")
 
         cmd = cmd.split()
         exe = cmd[0]
-- 
GitLab