56
56
log observers will ignore dictionary items they don't use.</p><p>Important notes:</p><ul><li>Never raise an exception from a log observer. If your log observer
57
57
raises an exception, it will be removed.</li><li>Never block in a log observer, as it may run in main Twisted thread.
58
58
This means you can't use socket or syslog Python-logging backends.</li><li>The observer needs to be thread safe if you anticipate using threads