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.
class DevNull:
def write(self, *args, **kwargs):
pass
import sys
sys.stdout = DevNull()
Michal M napisał(a):
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ę.