1# -*- coding: utf-8 -*- 2 3""" 4This module handles txtorcon debug messages. 5""" 6 7from __future__ import absolute_import 8from __future__ import print_function 9from __future__ import unicode_literals 10from __future__ import with_statement 11 12from twisted.python import log as twlog 13 14__all__ = ['txtorlog'] 15 16txtorlog = twlog.LogPublisher() 17 18 19def debug_logging(): 20 stdobserver = twlog.PythonLoggingObserver('txtorcon') 21 fileobserver = twlog.FileLogObserver(open('txtorcon.log', 'w')) 22 23 txtorlog.addObserver(stdobserver.emit) 24 txtorlog.addObserver(fileobserver.emit) 25