>>> from structlog import PrintLogger, configure, reset_defaults, get_logger
>>> from structlog.threadlocal import wrap_dict
>>> def proc(logger, method_name, event_dict):
...     print 'I got called with', event_dict
...     return repr(event_dict)
>>> configure(processors=[proc], context_class=dict)
>>> log = get_logger()
>>> log.msg('hello world')
I got called with {'event': 'hello world'}
{'event': 'hello world'}
>>> reset_defaults()
