Refactor logging setup across multiple modules to use loguru with consistent configuration
- Updated logging initialization in MessageCalendar, admin_edit_prof, elsa_main, graph, iconLine, searchPage, and richtext modules to use loguru. - Changed log rotation and retention settings for log files to improve log management. - Replaced logger.debug/info calls with log.debug/info for consistency. - Fixed a typo in the searchPage UI and updated related references in the UI files. - Removed unused imports and cleaned up code for better readability.
This commit is contained in:
@@ -56,7 +56,7 @@ def print_document(file: str):
|
||||
server.login(settings.mail.user_name, password)
|
||||
server.sendmail(sender_email, receiver, mail)
|
||||
server.quit()
|
||||
logger.success("Mail sent")
|
||||
log.success("Mail sent")
|
||||
|
||||
|
||||
class SemesterError(Exception):
|
||||
@@ -64,7 +64,7 @@ class SemesterError(Exception):
|
||||
|
||||
def __init__(self, message: str):
|
||||
super().__init__(message)
|
||||
logger.error(message)
|
||||
log.error(message)
|
||||
|
||||
def __str__(self):
|
||||
return f"SemesterError: {self.args[0]}"
|
||||
@@ -107,15 +107,15 @@ class SemesterDocument:
|
||||
self.color_blue = RGBColor(0, 0, 255)
|
||||
self.filename = filename
|
||||
if full:
|
||||
logger.info("Full document generation")
|
||||
log.info("Full document generation")
|
||||
self.cleanup
|
||||
logger.info("Cleanup done")
|
||||
log.info("Cleanup done")
|
||||
self.make_document()
|
||||
logger.info("Document created")
|
||||
log.info("Document created")
|
||||
self.create_pdf()
|
||||
logger.info("PDF created")
|
||||
# print_document(self.filename + ".pdf")
|
||||
logger.info("Document printed")
|
||||
log.info("PDF created")
|
||||
print_document(self.filename + ".pdf")
|
||||
log.info("Document printed")
|
||||
|
||||
def set_table_border(self, table):
|
||||
"""
|
||||
@@ -247,7 +247,7 @@ class SemesterDocument:
|
||||
doc.SaveAs(f"{curdir}/{self.filename}.pdf", FileFormat=17)
|
||||
doc.Close()
|
||||
word.Quit()
|
||||
logger.debug("PDF saved")
|
||||
log.debug("PDF saved")
|
||||
|
||||
@property
|
||||
def cleanup(self):
|
||||
@@ -258,7 +258,7 @@ class SemesterDocument:
|
||||
@property
|
||||
def send(self):
|
||||
print_document(self.filename + ".pdf")
|
||||
logger.debug("Document sent to printer")
|
||||
log.debug("Document sent to printer")
|
||||
|
||||
|
||||
class SemapSchilder:
|
||||
@@ -317,7 +317,7 @@ class SemapSchilder:
|
||||
def save_document(self):
|
||||
# Save the document
|
||||
self.doc.save(f"{self.filename}.docx")
|
||||
logger.debug(f"Document saved as {self.filename}.docx")
|
||||
log.debug(f"Document saved as {self.filename}.docx")
|
||||
|
||||
def create_pdf(self):
|
||||
# Save the document
|
||||
@@ -331,7 +331,7 @@ class SemapSchilder:
|
||||
doc.SaveAs(f"{curdir}/{self.filename}.pdf", FileFormat=17)
|
||||
doc.Close()
|
||||
word.Quit()
|
||||
logger.debug("PDF saved")
|
||||
log.debug("PDF saved")
|
||||
|
||||
def cleanup(self):
|
||||
if os.path.exists(f"{self.filename}.docx"):
|
||||
@@ -342,7 +342,7 @@ class SemapSchilder:
|
||||
@property
|
||||
def send(self):
|
||||
print_document(self.filename + ".pdf")
|
||||
logger.debug("Document sent to printer")
|
||||
log.debug("Document sent to printer")
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
||||
Reference in New Issue
Block a user