Thread View: pl.comp.lang.python
4 messages
4 total messages
Started by Michal M
Mon, 11 Jan 2010 08:19
BaseHttpServer wyrzuca na stdout/stderr informacje o połączeniach
Author: Michal M
Date: Mon, 11 Jan 2010 08:19
Date: Mon, 11 Jan 2010 08:19
10 lines
1588 bytes
1588 bytes
Dzień dobry, Dodałem do aplikacji prosty serwerek www oparty na wbudowanym BaseHttpServer. I no.. idiotyczny problem, on wyrzuca mi na konsolę informację o każdym połączeniu (GET ..... ). W ten sposób po godzinie log jest wielkości Megabajtó (nie wspominając o czytelności). Jak to to wyłączyć??? Pozdrawiam Michał M.
Re: BaseHttpServer wyrzuca na stdout/stderr informacje o połączeniach
Author: Bart Ogryczak
Date: Mon, 11 Jan 2010 09:01
Date: Mon, 11 Jan 2010 09:01
15 lines
1849 bytes
1849 bytes
On Jan 11, 9:19 am, Michal M <mmier...@tycowaterworks.pl> wrote:
> Dzień dobry,
>
> Dodałem do aplikacji prosty serwerek www oparty na wbudowanym
> BaseHttpServer. I no.. idiotyczny problem, on wyrzuca mi na konsolę
> informację o każdym połączeniu (GET ..... ). W ten sposób po godzinie
> log jest wielkości Megabajtó (nie wspominając o czytelności).
> Jak to to wyłączyć???
class DevNull:
def write(self, *args, **kwargs):
pass
import sys
sys.stdout = DevNull()
Re: BaseHttpServer wyrzuca na stdout/stderr informacje o połączeniach
Author: Rob Wolfe
Date: Mon, 11 Jan 2010 09:06
Date: Mon, 11 Jan 2010 09:06
24 lines
1964 bytes
1964 bytes
Michal M napisał(a):
> Dzień dobry,
>
> Dodałem do aplikacji prosty serwerek www oparty na wbudowanym
> BaseHttpServer. I no.. idiotyczny problem, on wyrzuca mi na konsolę
> informację o każdym połączeniu (GET ..... ). W ten sposób po godzinie
> log jest wielkości Megabajtó (nie wspominając o czytelności).
> Jak to to wyłączyć???
Proponuje utworzyc wlasny handler i nadpsac metode "log_message".
<code>
import BaseHTTPServer as http
class NoLogsHandler(http.BaseHTTPRequestHandler):
def log_message(self, format, *args):
pass
http.test(HandlerClass=NoLogsHandler)
</code>
RW
Re: BaseHttpServer wyrzuca na stdout/stderr informacje o połączeniach
Author: Michal M
Date: Mon, 11 Jan 2010 11:16
Date: Mon, 11 Jan 2010 11:16
26 lines
2281 bytes
2281 bytes
On 11 Sty, 10:06, Rob Wolfe <r...@smsnet.pl> wrote: > Michal M napisał(a): > > > Dzień dobry, > > > Dodałem do aplikacji prosty serwerek www oparty na wbudowanym > > BaseHttpServer. I no.. idiotyczny problem, on wyrzuca mi na konsolę > > informację o każdym połączeniu (GET ..... ). W ten sposób po godzinie > > log jest wielkości Megabajtó (nie wspominając o czytelności). > > Jak to to wyłączyć??? > > Proponuje utworzyc wlasny handler i nadpsac metode "log_message". > > <code> > import BaseHTTPServer as http > > class NoLogsHandler(http.BaseHTTPRequestHandler): > def log_message(self, format, *args): > pass > > http.test(HandlerClass=NoLogsHandler) > </code> > > RW Dziękuję, to rozwiązuje sprawę.
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads