Skip to content

Commit 6e43b76

Browse files
Merge pull request #6 from vectornguyen76/develop
UPDATE logging
2 parents fa2edc4 + b32c34d commit 6e43b76

File tree

3 files changed

+7
-11
lines changed

3 files changed

+7
-11
lines changed

app/controllers/user_controller.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ def put(self, user_data, user_id):
5454
class Login(MethodView):
5555
@blp.arguments(UserSchema)
5656
def post(self, user_data):
57-
logger.info(f"User: {user_data['username']} login...")
57+
logger.info(f"User {user_data['username']} is login...")
5858
result = user_service.login_user(user_data)
5959
return result
6060

app/utils/logging.py

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@
44
from datetime import datetime
55

66
def configure_logging(app: Flask):
7-
# Set the logging level
8-
logging.basicConfig(level=logging.DEBUG)
9-
107
# Create a logger instance
118
logger = logging.getLogger(app.name)
129

10+
# Set the logging level
11+
logger.setLevel(logging.DEBUG)
12+
1313
# Set the timezone to Vietnam
1414
vietnam_timezone = pytz.timezone('Asia/Ho_Chi_Minh')
1515

@@ -30,8 +30,4 @@ def configure_logging(app: Flask):
3030
file_handler = logging.FileHandler(filename=app.config['LOG_FILE_API'], encoding="utf-8")
3131
file_handler.setLevel(logging.DEBUG)
3232
file_handler.setFormatter(logging.Formatter(file_log_format, datefmt=app.config['DATE_FMT']))
33-
logger.addHandler(file_handler)
34-
35-
# Disable the INFO log messages from werkzeug
36-
# werkzeug_logger = logging.getLogger('werkzeug')
37-
# werkzeug_logger.setLevel(logging.ERROR) # Set the level to ERROR to turn off INFO messages
33+
logger.addHandler(file_handler)

config.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,13 @@ class DefaultConfig:
1010
"""
1111
# Flask Configuration
1212
APP_NAME = os.environ.get('APP_NAME')
13-
SECRET_KEY = "e42ebf32a22c7cef7f4a33c71f90f0d8ea65e63144f952e57e1b39b26cc26a6f"
13+
SECRET_KEY = os.environ.get('SECRET_KEY', "e42ebf32a22c7cef7f4a33c71f90f0d8ea65e63144f952e57e1b39b26cc26a6f")
1414
PROPAGATE_EXCEPTIONS = True
1515
DEBUG = False
1616
TESTING = False
1717

1818
# Configuration of Flask-JWT-Extended
19-
JWT_SECRET_KEY = "d7da6e940725de5a15b7e48f5a71f535a315c72a5372c1d3bb8691b38b5f29a1"
19+
JWT_SECRET_KEY = os.environ.get('JWT_SECRET_KEY', "d7da6e940725de5a15b7e48f5a71f535a315c72a5372c1d3bb8691b38b5f29a1")
2020
# Determines the minutes that the access token remains active
2121
JWT_ACCESS_TOKEN_EXPIRES = datetime.timedelta(minutes=30)
2222
# Determines the days that the refresh token remains active

0 commit comments

Comments
 (0)