Soweit ich weiß gibt es Python-Interne Mechanismen, die zum loggen verwendet werden können. Es ist sinnvoller, diese zu verwenden als ein eigenes System zu pflegen und zu entwickeln.
Daher sollte der bisherige Ansatz entfernt und durch eine Integration des Python-Internen ersetzt werden.
Außerdem sollte da zwischen Debug und normalen Log unterschieden werden.
Debug sollte sehr viel mehr Daten als jetzt liefern, die jetzigen Logs sind aber gut für den Normalbetrieb.
Dazu wäre dann auch ein Debug-Schalter sinnvoll.
Soweit ich weiß gibt es Python-Interne Mechanismen, die zum loggen verwendet werden können. Es ist sinnvoller, diese zu verwenden als ein eigenes System zu pflegen und zu entwickeln. Daher sollte der bisherige Ansatz entfernt und durch eine Integration des Python-Internen ersetzt werden. Außerdem sollte da zwischen Debug und normalen Log unterschieden werden. Debug sollte sehr viel mehr Daten als jetzt liefern, die jetzigen Logs sind aber gut für den Normalbetrieb. Dazu wäre dann auch ein Debug-Schalter sinnvoll.