Commit 5752a0de7fc8555fae8813229047efc2e6d712b4

Authored by Jürgen Knödlseder
1 parent 29226bbd

Adjust the log output

src/ctbin/ctbin.cpp
@@ -619,7 +619,6 @@ void ctbin::fill_cube(GCTAObservation* obs) @@ -619,7 +619,6 @@ void ctbin::fill_cube(GCTAObservation* obs)
619 619
620 // Log cube 620 // Log cube
621 if (logExplicit()) { 621 if (logExplicit()) {
622 - log.header1("Counts cube");  
623 log << m_counts << std::endl; 622 log << m_counts << std::endl;
624 } 623 }
625 624
src/ctbkgcube/ctbkgcube.cpp
@@ -401,8 +401,8 @@ void ctbkgcube::save(void) @@ -401,8 +401,8 @@ void ctbkgcube::save(void)
401 401
402 // Log filename 402 // Log filename
403 if (logTerse()) { 403 if (logTerse()) {
404 - log << "Save background cube into file \""+m_outcube+"\".";  
405 - log << std::endl; 404 + log << gammalib::parformat("Background cube file");
  405 + log << m_outcube.url() << std::endl;
406 } 406 }
407 407
408 // Save background cube 408 // Save background cube
@@ -416,8 +416,8 @@ void ctbkgcube::save(void) @@ -416,8 +416,8 @@ void ctbkgcube::save(void)
416 416
417 // Log filename 417 // Log filename
418 if (logTerse()) { 418 if (logTerse()) {
419 - log << "Save model into file \""+m_outmodel.url()+"\".";  
420 - log << std::endl; 419 + log << gammalib::parformat("Model definition file");
  420 + log << m_outmodel.url() << std::endl;
421 } 421 }
422 422
423 // Save output model for stacked analyses 423 // Save output model for stacked analyses
@@ -451,7 +451,8 @@ void ctbkgcube::publish(const std::string&amp; name) @@ -451,7 +451,8 @@ void ctbkgcube::publish(const std::string&amp; name)
451 451
452 // Log filename 452 // Log filename
453 if (logTerse()) { 453 if (logTerse()) {
454 - log << "Publish \""+user_name+"\" background cube." << std::endl; 454 + log << gammalib::parformat("Publish background cube");
  455 + log << user_name << std::endl;
455 } 456 }
456 457
457 // Publish exposure cube 458 // Publish exposure cube
src/ctcubemask/ctcubemask.cpp
@@ -746,8 +746,8 @@ void ctcubemask::save_fits(void) @@ -746,8 +746,8 @@ void ctcubemask::save_fits(void)
746 746
747 // Log filename 747 // Log filename
748 if (logTerse()) { 748 if (logTerse()) {
749 - log << "Save counts cube into file \""+m_outcube+"\".";  
750 - log << std::endl; 749 + log << gammalib::parformat("Counts cube file");
  750 + log << m_outcube.url() << std::endl;
751 } 751 }
752 752
753 // Save event list 753 // Save event list
@@ -802,8 +802,8 @@ void ctcubemask::save_xml(void) @@ -802,8 +802,8 @@ void ctcubemask::save_xml(void)
802 802
803 // Log filename 803 // Log filename
804 if (logTerse()) { 804 if (logTerse()) {
805 - log << "Save counts cube into file \""+outfile+"\".";  
806 - log << std::endl; 805 + log << gammalib::parformat("Counts cube file");
  806 + log << outfile << std::endl;
807 } 807 }
808 808
809 // Save event list 809 // Save event list
src/ctedispcube/ctedispcube.cpp
@@ -286,8 +286,8 @@ void ctedispcube::save(void) @@ -286,8 +286,8 @@ void ctedispcube::save(void)
286 286
287 // Log filename 287 // Log filename
288 if (logTerse()) { 288 if (logTerse()) {
289 - log << "Save energy dispersion cube into file \""+m_outcube+"\".";  
290 - log << std::endl; 289 + log << gammalib::parformat("Energy dispersion cube file");
  290 + log << m_outcube.url() << std::endl;
291 } 291 }
292 292
293 // Save energy dispersion cube 293 // Save energy dispersion cube
src/ctexpcube/ctexpcube.cpp
@@ -297,8 +297,8 @@ void ctexpcube::save(void) @@ -297,8 +297,8 @@ void ctexpcube::save(void)
297 297
298 // Log filename 298 // Log filename
299 if (logTerse()) { 299 if (logTerse()) {
300 - log << "Save exposure cube into file \""+m_outcube+"\".";  
301 - log << std::endl; 300 + log << gammalib::parformat("Exposure cube file");
  301 + log << m_outcube.url() << std::endl;
302 } 302 }
303 303
304 // Save exposure cube 304 // Save exposure cube
@@ -332,7 +332,8 @@ void ctexpcube::publish(const std::string&amp; name) @@ -332,7 +332,8 @@ void ctexpcube::publish(const std::string&amp; name)
332 332
333 // Log filename 333 // Log filename
334 if (logTerse()) { 334 if (logTerse()) {
335 - log << "Publish \""+user_name+"\" exposure cube." << std::endl; 335 + log << gammalib::parformat("Publish exposure cube");
  336 + log << user_name << std::endl;
336 } 337 }
337 338
338 // Publish exposure cube 339 // Publish exposure cube
src/ctmodel/ctmodel.cpp
@@ -356,8 +356,8 @@ void ctmodel::save(void) @@ -356,8 +356,8 @@ void ctmodel::save(void)
356 356
357 // Log filename 357 // Log filename
358 if (logTerse()) { 358 if (logTerse()) {
359 - log << "Save model cube into file \""+m_outcube+"\".";  
360 - log << std::endl; 359 + log << gammalib::parformat("Model cube file");
  360 + log << m_outcube.url() << std::endl;
361 } 361 }
362 362
363 // Save model cube into FITS file 363 // Save model cube into FITS file
@@ -391,7 +391,8 @@ void ctmodel::publish(const std::string&amp; name) @@ -391,7 +391,8 @@ void ctmodel::publish(const std::string&amp; name)
391 391
392 // Log filename 392 // Log filename
393 if (logTerse()) { 393 if (logTerse()) {
394 - log << "Publish \""+user_name+"\" model cube." << std::endl; 394 + log << gammalib::parformat("Publish model cube");
  395 + log << user_name << std::endl;
395 } 396 }
396 397
397 // Publish model cube 398 // Publish model cube
src/ctpsfcube/ctpsfcube.cpp
@@ -270,8 +270,8 @@ void ctpsfcube::save(void) @@ -270,8 +270,8 @@ void ctpsfcube::save(void)
270 270
271 // Log filename 271 // Log filename
272 if (logTerse()) { 272 if (logTerse()) {
273 - log << "Save PSF cube into file \""+m_outcube+"\".";  
274 - log << std::endl; 273 + log << gammalib::parformat("PSF cube file");
  274 + log << m_outcube.url() << std::endl;
275 } 275 }
276 276
277 // Save PSF cube 277 // Save PSF cube
src/ctselect/ctselect.cpp
@@ -1266,8 +1266,8 @@ void ctselect::save_fits(void) @@ -1266,8 +1266,8 @@ void ctselect::save_fits(void)
1266 1266
1267 // Log filename 1267 // Log filename
1268 if (logTerse()) { 1268 if (logTerse()) {
1269 - log << "Save event list into file \""+outfile+"\".";  
1270 - log << std::endl; 1269 + log << gammalib::parformat("Event list file");
  1270 + log << outfile << std::endl;
1271 } 1271 }
1272 1272
1273 // Save event list 1273 // Save event list
@@ -1335,8 +1335,8 @@ void ctselect::save_xml(void) @@ -1335,8 +1335,8 @@ void ctselect::save_xml(void)
1335 1335
1336 // Log filename 1336 // Log filename
1337 if (logTerse()) { 1337 if (logTerse()) {
1338 - log << "Save event list into file \""+outfile+"\".";  
1339 - log << std::endl; 1338 + log << gammalib::parformat("Event list file");
  1339 + log << outfile << std::endl;
1340 } 1340 }
1341 1341
1342 // Store output file name in observation 1342 // Store output file name in observation
src/ctskymap/ctskymap.cpp
@@ -322,7 +322,8 @@ void ctskymap::save(void) @@ -322,7 +322,8 @@ void ctskymap::save(void)
322 322
323 // Log filename 323 // Log filename
324 if (logTerse()) { 324 if (logTerse()) {
325 - log << "Save sky map into file \""+m_outmap+"\"." << std::endl; 325 + log << gammalib::parformat("Sky map file");
  326 + log << m_outmap.url() << std::endl;
326 } 327 }
327 328
328 // Create empty FITS file 329 // Create empty FITS file
@@ -362,7 +363,8 @@ void ctskymap::publish(const std::string&amp; name) @@ -362,7 +363,8 @@ void ctskymap::publish(const std::string&amp; name)
362 363
363 // Log filename 364 // Log filename
364 if (logTerse()) { 365 if (logTerse()) {
365 - log << "Publish \""+user_name+"\" sky map." << std::endl; 366 + log << gammalib::parformat("Publish sky map");
  367 + log << user_name << std::endl;
366 } 368 }
367 369
368 // Publish sky map 370 // Publish sky map
src/cttsmap/cttsmap.cpp
@@ -399,7 +399,8 @@ void cttsmap::save(void) @@ -399,7 +399,8 @@ void cttsmap::save(void)
399 399
400 // Log filename 400 // Log filename
401 if (logTerse()) { 401 if (logTerse()) {
402 - log << "Save TS map into file \""+m_outmap+"\"." << std::endl; 402 + log << gammalib::parformat("TS map file");
  403 + log << m_outmap.url() << std::endl;
403 } 404 }
404 405
405 // Create fits file 406 // Create fits file
@@ -453,7 +454,8 @@ void cttsmap::publish(const std::string&amp; name) @@ -453,7 +454,8 @@ void cttsmap::publish(const std::string&amp; name)
453 454
454 // Log filename 455 // Log filename
455 if (logTerse()) { 456 if (logTerse()) {
456 - log << "Publish \""+user_name+"\" TS map." << std::endl; 457 + log << gammalib::parformat("Publish TS map");
  458 + log << user_name << std::endl;
457 } 459 }
458 460
459 // Publish TS map 461 // Publish TS map
test/test_ctbin.py
@@ -73,7 +73,8 @@ class Test(test): @@ -73,7 +73,8 @@ class Test(test):
73 ' outcube="cntmap_cmd1.fits"'+\ 73 ' outcube="cntmap_cmd1.fits"'+\
74 ' emin=0.1 emax=100.0 enumbins=20 ebinalg="LOG"'+ \ 74 ' emin=0.1 emax=100.0 enumbins=20 ebinalg="LOG"'+ \
75 ' nxpix=200 nypix=200 binsz=0.02 coordsys="CEL"'+ \ 75 ' nxpix=200 nypix=200 binsz=0.02 coordsys="CEL"'+ \
76 - ' xref=83.63 yref=22.01 proj="CAR"' 76 + ' xref=83.63 yref=22.01 proj="CAR"'+ \
  77 + ' logfile="ctbin_cmd1.log" chatter=1'
77 78
78 # Check if execution of wrong command fails 79 # Check if execution of wrong command fails
79 self.test_assert(self._execute('command_that_does_not_exist') != 0, 80 self.test_assert(self._execute('command_that_does_not_exist') != 0,
@@ -92,7 +93,8 @@ class Test(test): @@ -92,7 +93,8 @@ class Test(test):
92 ' outcube="cntmap_cmd2.fits"'+\ 93 ' outcube="cntmap_cmd2.fits"'+\
93 ' emin=0.1 emax=100.0 enumbins=20 ebinalg="LOG"'+ \ 94 ' emin=0.1 emax=100.0 enumbins=20 ebinalg="LOG"'+ \
94 ' nxpix=200 nypix=200 binsz=0.02 coordsys="CEL"'+ \ 95 ' nxpix=200 nypix=200 binsz=0.02 coordsys="CEL"'+ \
95 - ' xref=83.63 yref=22.01 proj="CAR"' 96 + ' xref=83.63 yref=22.01 proj="CAR"'+ \
  97 + ' logfile="ctbin_cmd1.log" chatter=1'
96 98
97 # Check if execution failed 99 # Check if execution failed
98 self.test_assert(self._execute(cmd) != 0, 100 self.test_assert(self._execute(cmd) != 0,
@@ -121,8 +123,11 @@ class Test(test): @@ -121,8 +123,11 @@ class Test(test):
121 bin['proj'] = 'CAR' 123 bin['proj'] = 'CAR'
122 bin['xref'] = 83.63 124 bin['xref'] = 83.63
123 bin['yref'] = 22.01 125 bin['yref'] = 22.01
  126 + bin['logfile'] = 'ctbin_py1.log'
  127 + bin['chatter'] = 2
124 128
125 # Run ctbin tool 129 # Run ctbin tool
  130 + bin.logFileOpen() # Make sure we get a log file
126 bin.run() 131 bin.run()
127 132
128 # Check content of observation and cube 133 # Check content of observation and cube
@@ -137,6 +142,8 @@ class Test(test): @@ -137,6 +142,8 @@ class Test(test):
137 self._check_cube(cpy_bin.cube(), 5542) 142 self._check_cube(cpy_bin.cube(), 5542)
138 143
139 # Run copy of ctbin tool again 144 # Run copy of ctbin tool again
  145 + cpy_bin['logfile'] = 'ctbin_py2.log'
  146 + cpy_bin['chatter'] = 3
140 cpy_bin.run() 147 cpy_bin.run()
141 148
142 # Check content of observation and cube. We expect now an empty 149 # Check content of observation and cube. We expect now an empty
@@ -177,8 +184,11 @@ class Test(test): @@ -177,8 +184,11 @@ class Test(test):
177 bin['proj'] = 'CAR' 184 bin['proj'] = 'CAR'
178 bin['xref'] = 83.63 185 bin['xref'] = 83.63
179 bin['yref'] = 22.01 186 bin['yref'] = 22.01
  187 + bin['logfile'] = 'ctbin_py3.log'
  188 + bin['chatter'] = 4
180 189
181 # Run ctbin tool 190 # Run ctbin tool
  191 + bin.logFileOpen() # Make sure we get a log file
182 bin.run() 192 bin.run()
183 193
184 # Check content of observation and cube (need multiplier=3 since 194 # Check content of observation and cube (need multiplier=3 since
@@ -200,6 +210,8 @@ class Test(test): @@ -200,6 +210,8 @@ class Test(test):
200 bin['proj'] = 'CAR' 210 bin['proj'] = 'CAR'
201 bin['xref'] = 83.63 211 bin['xref'] = 83.63
202 bin['yref'] = 22.01 212 bin['yref'] = 22.01
  213 + bin['logfile'] = 'ctbin_py4.log'
  214 + bin['chatter'] = 4
203 215
204 # Execute ctbin tool 216 # Execute ctbin tool
205 bin.execute() 217 bin.execute()