Go to file
alex 674e59fb5f readme.md hinzugefügt 2025-04-01 14:12:08 +00:00
logger.py fixed some messages 2025-03-29 10:44:48 +01:00
readme.md readme.md hinzugefügt 2025-04-01 14:12:08 +00:00

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')

Quelle

inproduct-original