from logbook import TimedRotatingFileHandler
from multiprocessing import Queue
from logbook.queues import MultiProcessingSubscriber
from test import queue

#queue = Queue(-1)
subscriber = MultiProcessingSubscriber(queue.queue)
controller = subscriber.dispatch_in_background(TimedRotatingFileHandler('multiprocessfoo.log'))
subscriber.dispatch_in_background(TimedRotatingFileHandler('foo.log'))
a = 1
while a > 0:
  record = subscriber.recv()
  print "**** Log Record **** \n" , record
controller.stop()