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: Logger

Logger-Klasse

setLevel(level: [<class 'int'>, <class 'str'>])[Quellcode]

Log-Level festlegen

Parameter:

level (int or str) – Log-Level