Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.lang.python > #4504
| X-Received | by 10.36.152.131 with SMTP id n125mr1441077itd.0.1470380389151; Thu, 04 Aug 2016 23:59:49 -0700 (PDT) |
|---|---|
| X-Received | by 10.157.26.82 with SMTP id u18mr1656275otu.11.1470380389097; Thu, 04 Aug 2016 23:59:49 -0700 (PDT) |
| Path | csiph.com!xmission!news.glorb.com!f6no7490443ith.0!news-out.google.com!d68ni17331ith.0!nntp.google.com!f6no7490442ith.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail |
| Newsgroups | de.comp.lang.python |
| Date | Thu, 4 Aug 2016 23:59:48 -0700 (PDT) |
| In-Reply-To | <mailman.162.1470322120.6033.python-de@python.org> |
| Complaints-To | groups-abuse@google.com |
| Injection-Info | glegroupsg2000goo.googlegroups.com; posting-host=165.225.80.164; posting-account=wM6biAoAAACpU28USYnV6QECDxUBif6M |
| NNTP-Posting-Host | 165.225.80.164 |
| References | <d55e9378-6ce7-4562-a583-7eaa7406c655@googlegroups.com> <bbe0a23e-cfd5-4af8-89a4-5136e9e801d4@googlegroups.com> <nnvjnc$brm$1@blaine.gmane.org> <mailman.162.1470322120.6033.python-de@python.org> |
| User-Agent | G2/1.0 |
| MIME-Version | 1.0 |
| Message-ID | <faf38019-d020-4db2-bd5d-89b2c04e371b@googlegroups.com> (permalink) |
| Subject | Re: [Python-de] Loggen in unterschiedliche Dateien |
| From | rkoch83@googlemail.com |
| Injection-Date | Fri, 05 Aug 2016 06:59:49 +0000 |
| Content-Type | text/plain; charset=UTF-8 |
| Content-Transfer-Encoding | quoted-printable |
| Xref | csiph.com de.comp.lang.python:4504 |
Show key headers only | View raw
Am Donnerstag, 4. August 2016 16:48:42 UTC+2 schrieb Peter Otten: > > Du wirst vom Blitz getroffen und dann von einem Bus überfahren ;) Eieiei, dann sollte ich mich von Busfahrern fernhalten, die Python können, hm? > Im Ernst, ich würde wahrscheinlich nur die Zieldatei des FileHandlers > variieren und alles andere in Ruhe lassen. Hier mein Versuch, die > wesentlichen Teile vom RotatingFileHandler zu klauen: > > import logging > import os > > > class RetargetableFileHandler(logging.FileHandler): > def retarget(self, filename): > if self.stream: > self.stream.close() > self.stream = None > self.baseFilename = os.path.abspath(filename) > if not self.delay: > self.stream = self._open() Ok, das scheint mir etwas eleganter zu sein, aber wirklich "einfach" ist es auch nicht. (Ich weiß, das ist Ansichtssache. Daher die Anführungszeichen. :-)) Was ich nciht ganz verstehe ist, wieso ein existierender Logger (incl. seines FileHandlers) benutzt wird, obwohl ich explizit einen neuen anlege. Mit einem eigenen Namen wohlgemerkt! (Ich habe durchaus gelesen, dass getLogger(), mit einem existierenden Namen aufgerufen, auch den bereits existierenden Logger ausgibt.) 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