Path: csiph.com!usenet.pasdenom.info!aioe.org!news.stack.nl!newsfeed.xs4all.nl!newsfeed1.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.008 X-Spam-Evidence: '*H*': 0.98; '*S*': 0.00; 'class,': 0.07; 'formatting': 0.07; 'override': 0.07; '__init__': 0.09; 'closest': 0.09; 'handlers': 0.09; 'methods,': 0.09; 'cc:addr:python-list': 0.10; 'def': 0.10; 'thread': 0.11; 'properly': 0.15; 'attribute,': 0.16; 'attributes:': 0.16; 'foo():': 0.16; 'formats,': 0.16; 'funcname': 0.16; 'specified.': 0.16; 'subject:Logging': 0.16; 'subject:class': 0.16; 'substitute': 0.16; 'instance': 0.17; 'module': 0.19; 'appropriate': 0.20; 'define': 0.20; 'object.': 0.22; 'cheers,': 0.23; 'cc:2**0': 0.23; 'work.': 0.23; 'cc:no real name:2**0': 0.24; 'tried': 0.25; 'cc:addr:python.org': 0.25; 'header:In-Reply-To:1': 0.25; 'skip:m 30': 0.26; 'thanks!': 0.26; 'logging': 0.27; 'fine': 0.28; 'record': 0.28; 'handled': 0.29; 'class': 0.29; "i'm": 0.29; 'maybe': 0.29; 'url:python': 0.32; 'file': 0.32; '-----': 0.32; 'could': 0.32; 'info': 0.32; 'adjust': 0.33; 'handle': 0.33; 'hi,': 0.33; 'something': 0.35; 'there': 0.35; 'add': 0.36; 'but': 0.36; 'url:org': 0.36; "didn't": 0.36; 'thank': 0.36; 'does': 0.37; 'subject:: ': 0.38; 'store': 0.38; 'object': 0.38; 'skip:l 20': 0.38; 'url:docs': 0.38; 'sure': 0.38; 'skip:" 10': 0.40; 'your': 0.60; 'easy': 0.60; 'skip:u 10': 0.60; 'most': 0.61; 'you.': 0.61; 'received:194': 0.61; 'safe': 0.63; 'information': 0.63; 'within': 0.64; 'person,': 0.65; 'records': 0.68; 'disclose': 0.69; 'notice:': 0.71; 'privileged.': 0.72; 'collision': 0.84; 'fields,': 0.84; 'contextual': 0.91; 'medium.': 0.91; 'few.': 0.93 X-IronPort-AV: E=Sophos;i="4.84,643,1355094000"; d="scan'208";a="1169949" X-Virus-Scanned: amavisd-new at zimbra.sequans.com Date: Mon, 11 Feb 2013 14:41:23 +0100 (CET) From: Jean-Michel Pichavant To: "Joseph L. Casale" In-Reply-To: Subject: Re: Logging within a class MIME-Version: 1.0 X-Mailer: Zimbra 7.2.0_GA_2669 (ZimbraWebClient - GC7 (Linux)/7.2.0_GA_2669) Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Cc: python-list@python.org X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 41 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1360590097 news.xs4all.nl 6951 [2001:888:2000:d::a6]:56010 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:38682 LS0tLS0gT3JpZ2luYWwgTWVzc2FnZSAtLS0tLQo+IFdpdGhpbiBfX2luaXRfXyBJIHNldHVwIGEg bG9nIHdpdGjCoHNlbGYubG9nID0KPiBsb2dnaW5nLmdldExvZ2dlcignZm9vJykgdGhlbiBhZGQg YQo+IGNvbnNvbGUgYW5kIGZpbGVoYW5kbGVyIHdoaWNoIHJlcXVpcmVzIHRoZSBmb3JtYXR0aW5n IHRvIGJlCj4gc3BlY2lmaWVkLiBUaGVyZSBhIGZldwo+IG1ldGhvZHMgSSBzZXR1cCBhIGxvY2Fs IGxvZyBvYmplY3QgYnkgY2FsbGluZ8KgZ2V0Q2hpbGQgYWdhaW5zdCB0aGUKPiBnbG9iYWwgbG9n IG9iamVjdC4KPiAKPiAKPiBUaGlzIHdvcmtzIGZpbmUgdW50aWwgSSBuZWVkIHRvIGFkanVzdCB0 aGXCoGZvcm1hdHRlciBmb3IgYSBmZXcuIFdpdGgKPiB0aGlzIHN0eWxlLCBJIG5lZWQKPiB0byBy ZWRlZmluZSB0aGUgaGFuZGxlcnMsIHNvIGJhc2ljYWxsecKgc2V0dXAgbG9nZ2luZyBhZ2Fpbi4K PiAKPiAKPiBJIHRyaWVkIHRvIGdldCBhcm91bmQgdGhpcyBieSB1c2luZ8KgYmFzaWNDb25maWcg YW5kIHNpbXBseQo+IMKgcmUtc3BlY2lmeWluZ8KgZm9ybWF0IGluc2lkZQo+IHRoZSBmZXcgbWV0 aG9kcywgYnV0IGl0IGRpZG4ndCB3b3JrLgo+IAo+IAo+IEhvdyBkb2VzIG9uZSBhY2NvbXBsaXNo IHRoaXMgbW9zdCBlbGVnYW50bHkgc28gSSBjYW4gZGVmaW5lIG9uZSBsb2cKPiBpbnN0YW5jZSB3 aXRoCj4gdGhlIGFwcHJvcHJpYXRlIGdlbmVyYWwgY29uc29sZSBhbmQgZmlsZSBoYW5kbGVycyBp biBteSBjbGFzcywgdGhlbgo+IHNpbXBseSBvdmVycmlkZQo+IHRoZSBmb3JtYXR0ZXIgZm9yIGJv dGggaGFuZGxlcnPCoHRoZXkgdXNlIGluIGEgY291cGxlIG1ldGhvZHM/Cj4gCj4gCj4gVGhhbmtz IQo+IGpsYwoKSGksCgpEZXBlbmQgb24gd2hhdCB0eXBlIG9mIGN1c3RvbWl6YXRpb24geW91IG5l ZWQsIGlmIHlvdSBuZWVkIGFkZGl0aW9uYWwgZmllbGRzLCB0aGF0J3MgcHJldHR5IGVhc3kgOiAK aHR0cDovL2RvY3MucHl0aG9uLm9yZy8yL2hvd3RvL2xvZ2dpbmctY29va2Jvb2suaHRtbCNjb250 ZXh0LWluZm8KCklmIHlvdSBuZWVkIHRvIGNvbXBsZXRlbHkgY2hhbmdlIHRoZSBmb3JtYXQgcGF0 dGVybiwgSSdtIG5vdCBzdXJlIHRoZXJlIGFuIGVhc3kgd2F5LCB0aHJlYWQgc2FmZSB0byBkbyBz dWNoIHRoaW5nLiBUaGUgY2xvc2VzdCB0aGluZyB0aGF0IGNvbWVzIHRvIG15IG1pbmQgd291bGQg YmUgdG8gd3JpdGUgeW91ciBvd24gRm9ybWF0dGVyIHRoYW4gY2FuIGhhbmRsZSBtdWx0aXBsZSBm b3JtYXRzLCBkZXBlbmRpbmcgb24gdGhlIHJlY29yZCBhdHRyaWJ1dGVzOgoKQ2xhc3MgTXVsdGlG b3JtYXR0ZXIobG9nZ2luZy5Gb3JtYXR0ZXIpOgogIGRlZiBmb3JtYXQocmVjb3JkKTogCiAgICBp ZiByZWNvcmQuZnVuY05hbWUgPT0gJ2Jhcic6CiAgICAgICMgc3Vic3RpdHV0ZSBzZWxmLl9mbXQg d2l0aCBzb21ldGhpbmcgZWxzZQogICAgICAKICAgICAgIyB0aGVuIGNhbGwgc3VwZXIoZm9ybWF0 KQogICAgICBsb2dnaW5nLkZvcm1hdHRlcihzZWxmLCByZWNvcmQpICMgbm90IHN1cmUgdGhpcyBv bmUgd291bGQgYmUgdGhyZWFkIHNhZmUKClJlY29yZHMgaGF2ZSBhIGZ1bmNOYW1lIGFuZCBtb2R1 bGUgYXR0cmlidXRlLCBidXQgSSdtIG5vdCBzdXJlIGNvbGxpc2lvbiBjb3VsZCBiZSBoYW5kbGVk IHByb3Blcmx5IHdpdGggdGhvc2UuCgpNYXliZSB0aGUgc2FmZXN0IHRoaW5nIHRvIGRvIHdvdWxk IGJlIHRvIGFkZCBhIGNvbnRleHR1YWwgaW5mbyB0byB5b3VyIGxvZyBob2xkaW5nIGEgc3BlY2lm aWMgZm9ybWF0LgoKY2xhc3MgRm9vKCk6CiAgZGVmIGJhcihzZWxmKToKICAgIHNlbGYubG9nZ2Vy LmluZm8oImhlbGxvIiwgZXh0cmEgPSB7J2Zvcm1hdCcgOiAiJShtZXNzYWdlKXN9KSAjIHdvdWxk IGJlIGhhbmRsZWQgaW4gTXVsdGlGb3JtYXR0ZXIKCmNoZWVycywKCkpNCgoKLS0gSU1QT1JUQU5U IE5PVElDRTogCgpUaGUgY29udGVudHMgb2YgdGhpcyBlbWFpbCBhbmQgYW55IGF0dGFjaG1lbnRz IGFyZSBjb25maWRlbnRpYWwgYW5kIG1heSBhbHNvIGJlIHByaXZpbGVnZWQuIElmIHlvdSBhcmUg bm90IHRoZSBpbnRlbmRlZCByZWNpcGllbnQsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlciBpbW1l ZGlhdGVseSBhbmQgZG8gbm90IGRpc2Nsb3NlIHRoZSBjb250ZW50cyB0byBhbnkgb3RoZXIgcGVy c29uLCB1c2UgaXQgZm9yIGFueSBwdXJwb3NlLCBvciBzdG9yZSBvciBjb3B5IHRoZSBpbmZvcm1h dGlvbiBpbiBhbnkgbWVkaXVtLiBUaGFuayB5b3UuCg==