Commit f54f60ea2fec83ec186987fead4c873b3583e093

Authored by Jürgen Knödlseder
1 parent 7b1c99b3

Enhance logging for chatter level 3 and 4

Showing 1 changed file with 11 additions and 0 deletions
modules/comscripts/comlixfit.py
... ... @@ -91,6 +91,10 @@ class comlixfit(ctools.cslikelihood):
91 91 # Write input parameters into logger
92 92 self._log_parameters(gammalib.TERSE)
93 93  
  94 + # Set optimizer logger
  95 + if self._logExplicit():
  96 + self.opt().logger(self._log)
  97 +
94 98 # Return
95 99 return
96 100  
... ... @@ -182,6 +186,9 @@ class comlixfit(ctools.cslikelihood):
182 186 # Loop over iterations
183 187 for iter in range(niter):
184 188  
  189 + # Write iteration header
  190 + self._log_header2(gammalib.EXPLICIT, 'Iteration %d' % (iter+1))
  191 +
185 192 # Update observations
186 193 self._update_obs()
187 194  
... ... @@ -208,6 +215,10 @@ class comlixfit(ctools.cslikelihood):
208 215 if delta < eps:
209 216 break
210 217  
  218 + # Write header
  219 + self._log_header1(gammalib.EXPLICIT,
  220 + 'Final maximum likelihood model fitting')
  221 +
211 222 # Do final model fit
212 223 self._final_model_fit()
213 224  
... ...