| 151 | |
| 152 | |
| 153 | def init_colorama(): |
| 154 | try: |
| 155 | from colorama import Fore, Back, Style, init as colorama_init |
| 156 | colorama_init() |
| 157 | colorama = True |
| 158 | DEFAULT_FMT = Style.NORMAL + '{asctime} <color>{levelname:8s}</color>' + Style.RESET_ALL + ' {message}' |
| 159 | ColorizingFormatter.add_color_schemes(Style, Fore, Back) |
| 160 | except Exception as e: |
| 161 | LOGGER.info('Log will not be colorized. Could not import colorama: {}', e) |
| 162 | colorama = False |
| 163 | DEFAULT_FMT = '{asctime} {levelname:8s} {message}' |
| 164 | return colorama, DEFAULT_FMT |
| 165 | |
| 166 | colorama, DEFAULT_FMT = init_colorama() |
| 167 | |