Protokollieren

Wir empfehlen, das Standard-Protokollierungsmodul von Python für die Protokollierung zu verwenden.

Das sd-Modul enthält Helfer-Klassen, um die Protokollierung an die Designer-Konsole umzuleiten.

An der Designer-Konsolenleiste anmelden

import logging

import sd





## Create a logger.

logger = logging.getLogger("MyLogger")





## Add a handler to redirect logging to Designer's console panel.

ctx = sd.getContext()

logger.addHandler(ctx.createRuntimeLogHandler())





## Do not propagate log messages to Python's root logger.

logger.propagate = False





## Set the default log level if needed.

logger.setLevel(logging.DEBUG)





## Use the logger

logger.info("Info message")

logger.warning("Warning message")

logger.error("Error message")
recommendation-more-help
substance-3d-designer-help-guide