Code related to "flattening" events; that is, extracting a description of all relevant fields from the format string and persisting them for later examination.
| Class | KeyFlattener | A KeyFlattenercomputes keys for the things within curly braces in PEP-3101-style format 
strings as parsed bystring.Formatter.parse. | 
| Function | flattenEvent | Flatten the given event by pre-associating format fields with specific 
objects and callable results in a dictput into the"log_flattened"key in the event. | 
| Function | flatFormat | Format an event which has been flattened with flattenEvent. | 
Format an event which has been flattened with flattenEvent.
| Parameters | event | A logging event. (type: dict) | 
| Returns | A formatted string. (type: unicode) | |