Logging hat noch nicht funktioniert 2

This commit is contained in:
Sven Riwoldt
2024-11-17 18:39:45 +01:00
parent 5ab7da25b6
commit b4450b7be4

View File

@@ -1,3 +1,9 @@
from cgitb import handler
from idlelib.browser import file_open
from pandas.io.formats.info import INFO_DOCSTRING
from venv import logger
from PyQt5.QtWidgets import QApplication, QDialog, QFileDialog
from PyQt5.uic import loadUi
import sys, os, re
@@ -7,9 +13,11 @@ from icecream import ic
import numpy as np
import logging
from venv3_12.Scripts.bottle import DEBUG
class MainUI(QDialog): # erbt von QDialog
def __init__(self):
def __init__(self,log_file='Aufbaumaster2CSV.log'):
# super (MainUI, self).__init__() #Aufrufen des Konstruktors von QDialog
super().__init__()
loadUi("Aufbaumaster2CSV.ui", self)
@@ -34,6 +42,18 @@ class MainUI(QDialog): # erbt von QDialog
self.i = 1
self.temp = ''
logging.basicConfig(encoding = "utf-8",filemode = "a",format = "{asctime} - {levelname} - {message}",style = "{",datefmt = "%Y-%m-%d %H:%M",)
logger = logging.getLogger("Aufbaumaster2CSV")
file_handler = logging.FileHandler(log_file)
file_handler.setLevel(logging.INFO)
if not logger.hasHandlers():
self.logger.addHandler(file_handler)
# Logging
#self.logger = logging.getLogger()
#self.logger.setLevel(logging.INFO)
@@ -504,7 +524,7 @@ class MainUI(QDialog): # erbt von QDialog
print("Drin ", self.temp)
sfp['Objekttyp (CMDB)'] = self.read_dict(self.temp)
else:
# self.logger.error("Fehlende Zuordnung zu Grundgerät im Aufbaumaster fehlt: ", sfp)
self.logger.info("Fehlende Zuordnung zu Grundgerät im Aufbaumaster fehlt: ", sfp)
return [np.nan] * len(sfp)
sfp['Bezeichner'] = "SFP" + str(self.i)
self.i = self.i + 1
@@ -514,7 +534,7 @@ class MainUI(QDialog): # erbt von QDialog
sfp['Objekttyp (CMDB)'] = self.read_dict(self.temp)
print("Drin ", self.temp)
else:
# self.logger.error("Fehlende Zuordnung zu Grundgerät im Aufbaumaster fehlt: ", sfp)
self.logger.info("Fehlende Zuordnung zu Grundgerät im Aufbaumaster fehlt: ", sfp)
return [np.nan] * len(sfp)
sfp['Bezeichner'] = "SFP" + str(self.i)