<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def _get_debug_formatter(conf):
 """Get debug formatter based on configuration. :param conf: configurtration namespace (ex. argparser) --debug: log line numbers, file data --verbose: standard log format at a DEBUG loglevel --quiet: turn down logging output (logging.WARNING) default is logging.INFO """

    if conf.debug is True:
        return DebugFormatter('%(pathname)s:%(lineno)d: %(levelname)-8s '
                              '%(message)s')
    elif conf.verbose is True:
        return logging.Formatter(
            '%(name)-30s: %(levelname)-8s %(message)s')
    elif conf.quiet is True:
        return logging.Formatter('%(message)s')
    else:
        return logging.Formatter(logging.BASIC_FORMAT)