Skip to content

Commit d18fb0a

Browse files
Merge pull request #24 from CRIStAL-PADR/addSupportForPerComponentLogging
Add support for per component logging
2 parents b7e3293 + 31afaad commit d18fb0a

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

bindings/Sofa/src/SofaPython3/Sofa/Core/Submodule_Core.cpp

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,14 @@ along with sofaqtquick. If not, see <http://www.gnu.org/licenses/>.
2626
********************************************************************/
2727

2828

29+
#include <sofa/helper/logging/Messaging.h>
30+
using sofa::helper::logging::Message;
31+
32+
#include <sofa/core/logging/PerComponentLoggingMessageHandler.h>
33+
using sofa::helper::logging::MessageDispatcher;
34+
using sofa::helper::logging::MainPerComponentLoggingMessageHandler;
35+
36+
2937
#include <sofa/core/objectmodel/BaseNode.h>
3038
#include <sofa/core/objectmodel/BaseContext.h>
3139
#include <sofa/core/behavior/BaseForceField.h>
@@ -105,6 +113,8 @@ PYBIND11_MODULE(Core, core)
105113
#Sofa.Core.WriteAccessor
106114
)doc";
107115

116+
MessageDispatcher::addHandler(&MainPerComponentLoggingMessageHandler::getInstance()) ;
117+
108118
moduleAddPythonScriptEvent();
109119
moduleAddDataDict(core);
110120
moduleAddDataDictIterator(core);

0 commit comments

Comments
 (0)