Modul fusion_hat._logger
- class fusion_hat._logger.ColoredFormatter(fmt=None, datefmt=None, style='%', validate=True, *, defaults=None)[Quellcode]
Basisklassen:
Formatter- COLOR_CODES = {'CRITICAL': '\x1b[95m', 'DEBUG': '\x1b[94m', 'ERROR': '\x1b[91m', 'INFO': '\x1b[92m', 'WARNING': '\x1b[93m'}
- RESET_CODE = '\x1b[0m'
- format(record)[Quellcode]
Formatiert den angegebenen Datensatz als Text.
Das Attribut-Wörterbuch des Datensatzes wird als Operand für eine String-Formatierungsoperation verwendet, die den zurückgegebenen String erzeugt. Vor dem Formatieren des Wörterbuchs werden einige vorbereitende Schritte durchgeführt. Das message-Attribut des Datensatzes wird mit LogRecord.getMessage() berechnet. Wenn der Formatierungsstring die Zeit verwendet (wie durch einen Aufruf von usesTime() bestimmt), wird formatTime() aufgerufen, um die Ereigniszeit zu formatieren. Wenn Ausnahmeinformationen vorhanden sind, werden sie mit formatException() formatiert und an die Nachricht angehängt.
- class fusion_hat._logger.Logger(name='logger', level=20, file: str = None, maxBytes=10485760, backupCount=10)[Quellcode]
Basisklassen:
LoggerLogger-Klasse
- setLevel(level: [<class 'int'>, <class 'str'>])[Quellcode]
Log-Level festlegen
- Parameter:
level (int or str) – Log-Level