|
|
||
|---|---|---|
| logger.py | ||
| readme.md | ||
readme.md
Logger
Sinn und Zweck
Logger wird zum loggen bei Scripten benutzt
Wichtig!
Stages
bestimmt welche Art der Information in die Logdatei aufgenommen wird
- ERROR
- WARNING
- INFO
- DEBUG
Times Logrotate
bestimmt wie oft eine Logdatei neu erzeugt wird
- ONE
- HOURLY
- DAILY
- WEEKLY
- MONTHLY
Konstruktor
def __init__(self, path, file_name, sep=',', endl='\n', period=LogPeriod.ONE, level=LogLevel.INFO, out_time_f='%Y.%m.%d %H:%M:%S')
Methoden
def error(self, *args, **kwargs)
def warning(self, *args, **kwargs)
def info(self, *args, **kwargs)
def debug(self, *args, **kwargs)
Codebeispiel
if __name__ == '__main__':
log = Logger('.', 'mylog.csv', level=LogLevel.DEBUG, period=LogPeriod.HOURLY)
log.info('Hallo info')
log.error('Hallo error')
log.warning('Hallo warning')
log.debug('Hallo debug')