-
- Downloads
Merge branch 'GAUDI-1078' into 'master'
GAUDI-1078: include caller algorithm name in messages from public tools Using a feature developed in the LHCb software update the Error, Warning and Info method for tools that inherit from GaudiTool to, when created as public tools (defined by ultimately being owned by the ToolSvc) to append the current active algorithm name to the end of each method. So for instance if a private tool would print TestToolAlg.ToolC INFO TestTool:: test info a public instance instead prints ToolSvc.ToolB INFO TestTool:: test info [TestToolAlg] This feature has proved very useful in applications where a very large number of algorithms all use the same public tools, as it allows problems associated with what the caller is doing to be much more easy isolated. Closes GAUDI-1078. See merge request !40
No related branches found
No related tags found
Showing
- GaudiAlg/GaudiAlg/GaudiCommon.h 6 additions, 5 deletionsGaudiAlg/GaudiAlg/GaudiCommon.h
- GaudiAlg/GaudiAlg/GaudiTool.h 166 additions, 59 deletionsGaudiAlg/GaudiAlg/GaudiTool.h
- GaudiAlg/doc/release.notes 18 additions, 0 deletionsGaudiAlg/doc/release.notes
- GaudiAlg/src/lib/GaudiCommon.icpp 4 additions, 0 deletionsGaudiAlg/src/lib/GaudiCommon.icpp
- GaudiAlg/src/lib/GaudiTool.cpp 27 additions, 6 deletionsGaudiAlg/src/lib/GaudiTool.cpp
- GaudiExamples/src/AlgTools/MyGaudiTool.cpp 7 additions, 2 deletionsGaudiExamples/src/AlgTools/MyGaudiTool.cpp
- GaudiExamples/tests/qmtest/refs/AlgTools.ref 16 additions, 6 deletionsGaudiExamples/tests/qmtest/refs/AlgTools.ref
- GaudiExamples/tests/qmtest/refs/AlgTools2.ref 49 additions, 6 deletionsGaudiExamples/tests/qmtest/refs/AlgTools2.ref
- GaudiExamples/tests/qmtest/refs/AlgTools_pyopts.ref 26 additions, 4 deletionsGaudiExamples/tests/qmtest/refs/AlgTools_pyopts.ref
Loading
Please register or sign in to comment