'Initialize any data structures or variables needed for keeping track
of the tasty bits we find in the log we are parsing.'

def __init__(self, option_string=None):

    if option_string:
        options = option_string.split('    ')
    else:
        options = []
    optparser = optparse.OptionParser()
    optparser.add_option('--log-levels', '-l', dest='levels', default='WARN,ERROR,FATAL', help='Comma-separated    list    of    log    levels    to    track:    (default:    "WARN,ERROR,FATAL")')
    (opts, args) = optparser.parse_args(args=options)
    self.levels = opts.levels.split(',')
    for level in self.levels:
        setattr(self, level, 0)
    self.reg = re.compile(('[0-9-_:\\.]+    (?P<log_level>%s)' % '|'.join(self.levels)))
