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