'Format the specified record.
If a formatter is set, use it. Otherwise, use the default formatter
for the module.'

def format(self, record):

    if self.formatter:
        fmt = self.formatter
    else:
        fmt = _defaultFormatter
    return fmt.format(record)
