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