X-Git-Url: https://scm.cri.ensmp.fr/git/minwii.git/blobdiff_plain/9096acac0bf12c658183483be6dc898db1a31756..46f3ffd7fdde386f41020171b5733e55a8e64a85:/src/app/log.py diff --git a/src/app/log.py b/src/app/log.py deleted file mode 100755 index ffcf4c6..0000000 --- a/src/app/log.py +++ /dev/null @@ -1,58 +0,0 @@ -# -*- coding: utf-8 -*- -""" -utilitaires pour tracer l'activité de miiwii - -$Id$ -$URL$ -""" - -from events import TIMEOUT, COLOVER, eventNames -from event_pprinters import pprinters -import sys -import pygame -import logging - -hiddenEvents = {pygame.MOUSEMOTION:True, - pygame.MOUSEBUTTONDOWN:True, - pygame.MOUSEBUTTONUP:True, - TIMEOUT:True, - #COLOVER:True, - } - - -class EventLoggerAdapter(logging.LoggerAdapter) : - - FORMAT = "%(ticks)-10s %(eventName)-15s %(message)s" - - def process(self, msg, kwargs) : - pp = pprinters.get(msg.type, lambda e: '') - extra = {} - extra['eventType'] = msg.type - extra['eventName'] = eventNames[msg.type] - extra['ticks'] = pygame.time.get_ticks() - kwargs['extra']=extra - return pp(msg), kwargs - -class EventFilter : - - def __init__(self): - pass - - def filter(self, record) : - return not hiddenEvents.has_key(record.eventType) - -#logging.basicConfig(level=logging.DEBUG, stream = sys.stdout) -console = logging.getLogger('minwii.console') -console.setLevel(logging.DEBUG) -console.addHandler(logging.StreamHandler()) - -_eventLogger = logging.getLogger('minwii.events') -_eventLogger.setLevel(logging.INFO) -_eventHandler = logging.StreamHandler() -_eventFormatter = logging.Formatter(EventLoggerAdapter.FORMAT) -_eventHandler.setFormatter(_eventFormatter) -_eventLogger.addHandler(_eventHandler) -_eventLogger.addFilter(EventFilter()) - -eventLogger = EventLoggerAdapter(_eventLogger, {}) -#eventLogger = logging.getLogger('minwii.events')