Ändern der 'basicConfig' der Protokollierung, die bereits festgelegt ist
Ich benutze das Protokollierungsmodul in Python als:
import logging, sys
logger= logging.getLogger(__file__)
logging.basicConfig(stream = sys.stderr, level=logging.DEBUG, format='%(filename)s:%(lineno)s %(levelname)s:%(message)s')
logger.debug("Hello World")
Nun, nachdem ich die Grundkonfiguration eingeschaltet habeline 3
Ich möchte ein Befehlszeilenargument, das den Ausgabestream von sys.stderr in eine Datei ändern kann.
Ich habe das Dokument gelesen und es steht, wenn beidesfilename
undstream
gleichzeitig anwesend sind, diestream
wird ignoriert.
Jetzt möchte ich wissen, wie ich den Stream in eine Datei ändern kann, nachdem ich das bereits getan habebasicConfig
Ding inline 3
?