Skip to content

Commit fc0357a

Browse files
committed
Fixed no print on logging
1 parent cf5ff0a commit fc0357a

File tree

2 files changed

+7
-17
lines changed

2 files changed

+7
-17
lines changed

api/app/src/app.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ def create_app():
2828

2929
# Waiting for database to be available
3030
while database.isDatabaseAvailable(app) is False:
31-
logger.info("Waiting for database to be up, sleep 3 seconds...")
31+
logger.warning("Database unreachable. Waiting for 3 seconds to be up...")
3232
sleep(3.0)
3333
logger.info("Database is up and running ✓")
3434
database.initDatabase(app)

api/app/src/utils/Logger.py

Lines changed: 6 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@
33
import logging.handlers
44
from slugify import slugify
55

6-
76
PROJECT_NAME = slugify(os.environ.get("FLASK_SERVER_NAME", "project"), separator='_')
87

98
class Logger():
109

1110
def __init__(self) -> bool:
11+
logging.getLogger().addHandler(logging.StreamHandler())
1212
handler = logging.handlers.WatchedFileHandler("/logs/api.{}.log".format(PROJECT_NAME))
1313
formatter = logging.Formatter(logging.BASIC_FORMAT)
1414
handler.setFormatter(formatter)
@@ -18,26 +18,16 @@ def __init__(self) -> bool:
1818
self.root = root
1919

2020
def debug(self, message):
21-
log_message = f"DEBUG: {message}"
22-
print(log_message, flush=True)
23-
self.root.debug(log_message)
21+
self.root.debug(message)
2422

2523
def info(self, message):
26-
log_message = f"INFO: {message}"
27-
print(log_message, flush=True)
28-
self.root.info(log_message)
24+
self.root.info(message)
2925

3026
def warning(self, message):
31-
log_message = f"WARNING: {message}"
32-
print(log_message, flush=True)
33-
self.root.warning(log_message)
27+
self.root.warning(message)
3428

3529
def error(self, message):
36-
log_message = f"ERROR: {message}"
37-
print(log_message, flush=True)
38-
self.root.error(log_message)
30+
self.root.error(message)
3931

4032
def critical(self, message):
41-
log_message = f"CRITICAL: {message}"
42-
print(log_message, flush=True)
43-
self.root.critical(log_message)
33+
self.root.critical(message)

0 commit comments

Comments
 (0)