def logging_format(verbose=2, style='txt'):
    """returns a format
    :parameter:
        - str style: defines style of output format (defaults to txt)
            - txt plain text
            - dict like text which can be casted to dict
    """
    frmt = "'dt':'%(asctime)s', 'lv':'%(levelname)-7s', 'ln':'%(name)s'"
    if verbose > 1:
        frmt += (
            ",\t'Func': '%(funcName)-12s','line':%(lineno)5d, 'module':'%(module)s'"
            )
    if verbose > 2:
        frmt += """,
	'file':'%(filename)s',	'Process':['%(processName)s', %(process)d],                 'thread':['%(threadName)s', %(thread)d], 'ms':%(relativeCreated)d"""
    frmt += ",\n\t'msg':'%(message)s'"
    if style == 'dict':
        frmt = '{' + frmt + '}'
        frmt = frmt.replace(' ', '').replace('\n', '').replace('\t', '')
    if style == 'txt':
        frmt = frmt.replace("'", '').replace(',', '')
    return frmt
