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

  msg | string Nachricht

## ◆ debug()

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

Loggt eine Nachricht mit Level DEBUG.

Parameter

  msg | string Nachricht

## ◆ error()

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

Loggt eine Nachricht mit Level ERROR.

Parameter

  msg | string 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

  comment | string Kommentar

## ◆ info()

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

Loggt eine Nachricht mit Level INFO.

Parameter

  msg | string 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

  level | int 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

  msg | string Nachricht

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

- hsl20_4.py