Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.lang.python > #4502
| Newsgroups | de.comp.lang.python |
|---|---|
| Date | 2016-08-04 03:29 -0700 |
| References | <d55e9378-6ce7-4562-a583-7eaa7406c655@googlegroups.com> |
| Message-ID | <bbe0a23e-cfd5-4af8-89a4-5136e9e801d4@googlegroups.com> (permalink) |
| Subject | Re: Loggen in unterschiedliche Dateien |
| From | rkoch83@googlemail.com |
Ok, Ingrid habe jetzt hiermit erreicht was ich wollte:
Version 3
=========
logger = logging.getLogger(experiment)
logger.handlers = []
logger.addHandler(logging.FileHandler(
filename="/home/xnat/xnat_data/logs/{}_{}.log".format(project, experiment)))
logger.handlers[-1].setFormatter(logging.Formatter('%(asctime)s - %(name)s - %(levelname)s: %(message)s'))
logger.setLevel(logging.DEBUG)
logger.info("Project: {}, Experiment: {}".format(project, experiment))
del logging.Logger.manager.loggerDict[experiment]
=========
Es erscheint mir nicht besonders elegant oder "pythonic" so in die Eingeweide des Moduls einzugreifen. Geht das schöner? Welche Risiken birgt diese Vorgehensweise?
Robin
Back to de.comp.lang.python | Previous | Next — Previous in thread | Next in thread | Find similar
Loggen in unterschiedliche Dateien rkoch83@googlemail.com - 2016-08-04 01:35 -0700
Re: Loggen in unterschiedliche Dateien rkoch83@googlemail.com - 2016-08-04 03:29 -0700
Re: [Python-de] Loggen in unterschiedliche Dateien Peter Otten <__peter__@web.de> - 2016-08-04 16:33 +0200
Re: [Python-de] Loggen in unterschiedliche Dateien rkoch83@googlemail.com - 2016-08-04 23:59 -0700
Re: [Python-de] Loggen in unterschiedliche Dateien Peter Otten <__peter__@web.de> - 2016-08-05 09:53 +0200
csiph-web