diff --git a/DDG4/python/DDSim/bin/ddsim b/DDG4/python/DDSim/bin/ddsim index 700906ad7a32e48481ef5f3b8e05891f086d2428..dbb034db8556c0d12ae81b89a17259a92399d50e 100755 --- a/DDG4/python/DDSim/bin/ddsim +++ b/DDG4/python/DDSim/bin/ddsim @@ -9,6 +9,14 @@ Based on M. Frank and F. Gaede runSim.py """ from DDSim.DD4hepSimulation import DD4hepSimulation #------------------------------------------------ +from __future__ import absolute_import, unicode_literals + +import logging + +logging.basicConfig(format='%(levelname)s: %(message)s') +logger = logging.getLogger(__name__) +logger.setLevel(logging.INFO) + if __name__ == "__main__": RUNNER = DD4hepSimulation() RUNNER.parseOptions() @@ -17,6 +25,4 @@ if __name__ == "__main__": except NameError as e: if "global name" in str(e): globalToSet = str(e).split("'")[1] - print """ERROR: Unknown global variable, please add - global %s - to your steeringFile""" % globalToSet + logger.fatal("Unknown global variable, please add global %s to your steeringFile" % globalToSet)