ich habe folgende Konstellation:
Ich habe mir ein Modul A zum Logging geschrieben mit einer Klasse KL_A in diesem Modul, welche das ganze Logging abhandelt.
Parallel habe ich ein andere Modul B mit einer Klasse KL_B , welche verschiedene Funktionalitäten abdeckt (welche jetzt aber bzgl. des Inhalts für die Frage nicht von Bedeutung sind).
Ich möchte nun, dass auch Klasse KL_B in Modul B mit derselben Logging-Instanz arbeitet, wie ich sie in meinem Programm instanziiert habe. Dazu übergebe ich einfach die Logging-Instanz an die Klasse B bei der Instanziierung.
Mein Programm sieht nun so aus:
Code: Alles auswählen
import A
import B
xlog = A.KL_A()
xlog.logausgabe("test") # Testen ob das Logging funktioniert
irgendwas = B.KL_B(xlog)
Danke + grüße
Heon