def error(string):
    return '\x1b[31;1m' + string + '\x1b[0m'

def standout(string):
    return '\x1b[34;1m' + string + '\x1b[0m'

def plain(string):
    return string.replace('\x1b[34;1m', '').replace('\x1b[31;1m', '').replace(
        '\x1b[0m', '')
if __name__ == '__main__':
    logging.basicConfig(level=logging.DEBUG, format='%(message)s', filemode='w'
        )
Печать в STDOUT и файл журнала при удалении цветовых кодов ANSI