Ich spiele mit dem Python Logstash Formatter um und in its wiki es für die Formatierer die folgende Option empfohlene Einstellung:Was bedeutet eine leere Klammer "()" im Logging Config Dictionary?
"formatters": { "logstash":{ "()": "logstash_formatter.LogstashFormatter" } }
Dies ist für mich zu arbeiten, aber ich bin nicht sicher, was die leeren Klammern sind für, oder was genau logstash_formatter.LogstashFormatter
wird in diesem Beispiel auf gesetzt.
Kann mir jemand erklären, was die leeren Klammern hier in Bezug auf den Python Logger bedeuten? Es scheint fast so, als wäre es ein leeres Tupel, außer dass ich mir nicht vorstellen kann, wie ein leeres Tupel zu einer Klasse gesetzt werden würde.
Arg ich das irgendwie verpasst, wenn ich durch die Protokollierung docs lesen. Vielen Dank! –
Ich fand es, als ich auf die Logging-Konfigurationsseite ging und nach '()' suchte :) –
Lol gut, wenn Sie '' '' 'suchen, erhalten Sie auch leere Funktionsdeklarationen. Ich war gestern besonders beunruhigt, so dass ich wahrscheinlich nur ungeduldig war –