Skip to content

Instantly share code, notes, and snippets.

@djfroofy
Created November 25, 2011 20:50
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save djfroofy/1394391 to your computer and use it in GitHub Desktop.
Save djfroofy/1394391 to your computer and use it in GitHub Desktop.
A Twisted Multiservice that sets ILogObserver
from twisted.python.log import ILogObserver, PythonLoggingObserver
from twisted.application import service
class PythonLoggingMultiService(service.MultiService):
usePythonLogging = True
def setServiceParent(self, parent):
service.MultiService.setServiceParent(self, parent)
if self.usePythonLogging:
parent.setComponent(ILogObserver, PythonLoggingObserver().emit)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment