Commit b0f52f75 authored by Simon Spannagel's avatar Simon Spannagel
Browse files

Visualization: suppress Geant4 output by re-setting the logging destination to our instance

parent 62f0d7de
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -39,6 +39,7 @@

#include "core/config/exceptions.h"
#include "core/utils/log.h"
#include "tools/geant4/G4LoggingDestination.hpp"

using namespace allpix;

@@ -159,6 +160,9 @@ void VisualizationGeant4Module::initialize() {
    if(config_.has("macro_init")) {
        UI->ApplyCommand("/control/execute " + config_.getPath("macro_init", true).string());
    }

    // Force logging through our framework again since it seems to be reset during initialization:
    UI->SetCoutDestination(G4LoggingDestination::getInstance());
}

/**