From d21838959fcdfd6e274e58dbdffaa73c2233f78e Mon Sep 17 00:00:00 2001
From: Matthias Mair <code@mjmair.com>
Date: Thu, 28 Sep 2023 13:58:34 +0200
Subject: [PATCH] Revert "Revert "fixed LOG style errors""

This reverts commit 78e5eb0e69a15d4960742bc3ffaabe68a97187e3.
---
 InvenTree/InvenTree/apps.py | 2 +-
 InvenTree/label/apps.py     | 2 +-
 InvenTree/part/apps.py      | 4 ++--
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/InvenTree/InvenTree/apps.py b/InvenTree/InvenTree/apps.py
index 50659f6fa8..2b7303b9d9 100644
--- a/InvenTree/InvenTree/apps.py
+++ b/InvenTree/InvenTree/apps.py
@@ -74,7 +74,7 @@ class InvenTreeConfig(AppConfig):
         try:
             Schedule.objects.filter(func__in=obsolete).delete()
         except Exception:
-            logger.error("Failed to remove obsolete tasks - database not ready")
+            logger.exception("Failed to remove obsolete tasks - database not ready")
 
     def start_background_tasks(self):
         """Start all background tests for InvenTree."""
diff --git a/InvenTree/label/apps.py b/InvenTree/label/apps.py
index 2195419ee8..9d74917e54 100644
--- a/InvenTree/label/apps.py
+++ b/InvenTree/label/apps.py
@@ -186,7 +186,7 @@ class LabelConfig(AppConfig):
             if model.objects.filter(label=filename).exists():
                 return  # pragma: no cover
         except Exception:
-            logger.error(f"Failed to query label for '{filename}' - you should run 'invoke update' first!")
+            logger.exception("Failed to query label for '%s' - you should run 'invoke update' first!", filename)
 
         logger.info("Creating entry for %s '%s'", model, label['name'])
 
diff --git a/InvenTree/part/apps.py b/InvenTree/part/apps.py
index f1d512cbc2..f6e54797af 100644
--- a/InvenTree/part/apps.py
+++ b/InvenTree/part/apps.py
@@ -60,10 +60,10 @@ class PartConfig(AppConfig):
 
             if items.count() > 0:
                 # Find any pricing objects which have the 'scheduled_for_update' flag set
-                logger.info(f"Resetting update flags for {items.count()} pricing objects...")
+                logger.info("Resetting update flags for %s pricing objects...", items.count())
 
                 for pricing in items:
                     pricing.scheduled_for_update = False
                     pricing.save()
         except Exception:
-            logger.error("Failed to reset pricing flags - database not ready")
+            logger.exception("Failed to reset pricing flags - database not ready")