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.QtWidgets import QApplication, QDialog, QFileDialog
from PyQt5.uic import loadUi from PyQt5.uic import loadUi
import sys, os, re import sys, os, re
@@ -7,9 +13,11 @@ from icecream import ic
import numpy as np import numpy as np
import logging import logging
from venv3_12.Scripts.bottle import DEBUG
class MainUI(QDialog): # erbt von QDialog 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 (MainUI, self).__init__() #Aufrufen des Konstruktors von QDialog
super().__init__() super().__init__()
loadUi("Aufbaumaster2CSV.ui", self) loadUi("Aufbaumaster2CSV.ui", self)
@@ -34,6 +42,18 @@ class MainUI(QDialog): # erbt von QDialog
self.i = 1 self.i = 1
self.temp = '' 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 # Logging
#self.logger = logging.getLogger() #self.logger = logging.getLogger()
#self.logger.setLevel(logging.INFO) #self.logger.setLevel(logging.INFO)
@@ -504,7 +524,7 @@ class MainUI(QDialog): # erbt von QDialog
print("Drin ", self.temp) print("Drin ", self.temp)
sfp['Objekttyp (CMDB)'] = self.read_dict(self.temp) sfp['Objekttyp (CMDB)'] = self.read_dict(self.temp)
else: 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) return [np.nan] * len(sfp)
sfp['Bezeichner'] = "SFP" + str(self.i) sfp['Bezeichner'] = "SFP" + str(self.i)
self.i = self.i + 1 self.i = self.i + 1
@@ -514,7 +534,7 @@ class MainUI(QDialog): # erbt von QDialog
sfp['Objekttyp (CMDB)'] = self.read_dict(self.temp) sfp['Objekttyp (CMDB)'] = self.read_dict(self.temp)
print("Drin ", self.temp) print("Drin ", self.temp)
else: 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) return [np.nan] * len(sfp)
sfp['Bezeichner'] = "SFP" + str(self.i) sfp['Bezeichner'] = "SFP" + str(self.i)