HSL 2.0-Framework
Beschreibung des Frameworks
Öffentliche Methoden | Statische öffentliche Attribute | Aufstellung aller Elemente
hsl20_4.hsl20_4.Logger Klassenreferenz

Protokollierung. Mehr ...

Öffentliche Methoden

def set_level (self, level)
 Setzt das Log-Level. Mehr ...
 
def info (self, msg)
 Loggt eine Nachricht mit Level INFO. Mehr ...
 
def error (self, msg)
 Loggt eine Nachricht mit Level ERROR. Mehr ...
 
def debug (self, msg)
 Loggt eine Nachricht mit Level DEBUG. Mehr ...
 
def warning (self, msg)
 Loggt eine Nachricht mit Level WARNING. Mehr ...
 
def critical (self, msg)
 Loggt eine Nachricht mit Level CRITICAL. Mehr ...
 
def exception (self, comment)
 Loggt eine Exception mit Level ERROR. Mehr ...
 

Statische öffentliche Attribute

int DISABLE = 100
 Meldungen abschalten.
 
int CRITICAL = 50
 Nur kritische Meldungen.
 
int ERROR = 40
 Mindestens Fehlermeldungen protokollieren.
 
int WARNING = 30
 Mindestens Warnung protokollieren.
 
int INFO = 20
 Mindestens Information protokollieren.
 
int DEBUG = 10
 Mindestens Debug-Meldungen protokollieren.
 
int NOTSET = 0
 Python Standard-Einstellung für Logger ( = WARNING)
 

Ausführliche Beschreibung

Protokollierung.

Protokolliert Zustände auf verschiedenen Ebenen

Zu beachten
Bei Verwendung eines Loggers muss in der XML-Definitionsdatei das Tag <logging> angegeben werden.

Dokumentation der Elementfunktionen

◆ critical()

def hsl20_4.hsl20_4.Logger.critical (   self,
  msg 
)

Loggt eine Nachricht mit Level CRITICAL.

Parameter
msgstring
Nachricht

◆ debug()

def hsl20_4.hsl20_4.Logger.debug (   self,
  msg 
)

Loggt eine Nachricht mit Level DEBUG.

Parameter
msgstring
Nachricht

◆ error()

def hsl20_4.hsl20_4.Logger.error (   self,
  msg 
)

Loggt eine Nachricht mit Level ERROR.

Parameter
msgstring
Nachricht

◆ exception()

def hsl20_4.hsl20_4.Logger.exception (   self,
  comment 
)

Loggt eine Exception mit Level ERROR.

Die Nachricht besteht aus dem Traceback der Exception und einem Kommentar.

Parameter
commentstring
Kommentar

◆ info()

def hsl20_4.hsl20_4.Logger.info (   self,
  msg 
)

Loggt eine Nachricht mit Level INFO.

Parameter
msgstring
Nachricht

◆ set_level()

def hsl20_4.hsl20_4.Logger.set_level (   self,
  level 
)

Setzt das Log-Level.

Alle Nachrichten ab dem gesetzten Level werden protokolliert.
Nachrichten mit einem Level kleiner als dem gesetzten werden nicht ausgegeben.

Zu beachten
Wird das Level auf NOTSET ( = 0) gesetzt, werden keine Nachrichten ausgegeben!
Parameter
levelint
Level (siehe Konstanten).
Zur Sicherheit sollte an dieser Stelle immer eine der Konstanten angegeben werden!

◆ warning()

def hsl20_4.hsl20_4.Logger.warning (   self,
  msg 
)

Loggt eine Nachricht mit Level WARNING.

Parameter
msgstring
Nachricht

Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: