Skip to content

Commit

Permalink
Set level of repetable logs to debug (#909)
Browse files Browse the repository at this point in the history
  • Loading branch information
psrok1 committed Feb 12, 2024
1 parent e44c58a commit 0661052
Show file tree
Hide file tree
Showing 5 changed files with 10 additions and 14 deletions.
6 changes: 3 additions & 3 deletions mwdb/app.py
Original file line number Diff line number Diff line change
Expand Up @@ -136,7 +136,7 @@ class HashConverter(BaseConverter):
def assign_request_id():
g.request_id = token_hex(16)
g.request_start_time = datetime.utcnow()
getLogger().info(
getLogger().debug(
"before_request",
extra={
"path": request.path,
Expand All @@ -156,7 +156,7 @@ def log_request(response):
response_time = None
response_size = response.calculate_content_length()

getLogger().info(
getLogger().debug(
"request",
extra={
"path": request.path,
Expand Down Expand Up @@ -195,7 +195,7 @@ def require_auth():
if g.auth_user is None:
g.auth_user = User.verify_legacy_token(token)
if g.auth_user is not None:
getLogger().warning(
getLogger().debug(
"'%s' used legacy auth token for authentication", g.auth_user.login
)

Expand Down
1 change: 1 addition & 0 deletions mwdb/core/config.py
Original file line number Diff line number Diff line change
Expand Up @@ -134,6 +134,7 @@ class MWDBConfig(Config):
enable_sql_profiler = key(cast=intbool, required=False, default=False)
log_only_slow_sql = key(cast=intbool, required=False, default=False)
use_x_forwarded_for = key(cast=intbool, required=False, default=False)
enable_debug_log = key(cast=intbool, required=False, default=False)


@section("karton")
Expand Down
11 changes: 3 additions & 8 deletions mwdb/core/log.py
Original file line number Diff line number Diff line change
Expand Up @@ -45,20 +45,15 @@ def setup_logger():

if enable_json_logger:
formatter = jsonlogger.JsonFormatter(
fmt="%(filename) %(funcName) %(levelname) "
"%(lineno) %(module) %(threadName) %(message)",
fmt="%(funcName) %(levelname) %(message)",
timestamp=True,
)
else:
formatter = InlineFormatter(
fmt="[%(levelname)s] %(threadName)s "
"- %(module)s.%(funcName)s:%(lineno)s"
" - %(message)s"
)
formatter = InlineFormatter(fmt="[%(levelname)s] - %(funcName)s - %(message)s")
handler.setFormatter(formatter)
handler.addFilter(ContextFilter())
logger.addHandler(handler)
logger.setLevel(logging.INFO)
logger.setLevel(logging.DEBUG if app_config.mwdb.enable_debug_log else logging.INFO)


def getLogger():
Expand Down
2 changes: 1 addition & 1 deletion mwdb/resources/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ def deprecated(f):

@wraps(f)
def endpoint(*args, **kwargs):
logger.warning("Used deprecated endpoint: %s", request.path)
logger.debug("Used deprecated endpoint: %s", request.path)
return f(*args, **kwargs)

return endpoint
Expand Down
4 changes: 2 additions & 2 deletions mwdb/resources/auth.py
Original file line number Diff line number Diff line change
Expand Up @@ -419,7 +419,7 @@ def post(self):
user.logged_on = datetime.datetime.now()
db.session.commit()

logger.info("Session token refreshed", extra={"user": user.login})
logger.debug("Session token refreshed", extra={"user": user.login})
schema = AuthSuccessResponseSchema()
return schema.dump(
{
Expand Down Expand Up @@ -453,7 +453,7 @@ def get(self):
"""
user = g.auth_user

logger.info("Token validated", extra={"user": user.login})
logger.debug("Token validated", extra={"user": user.login})
schema = AuthValidateTokenResponseSchema()
return schema.dump(
{
Expand Down

0 comments on commit 0661052

Please sign in to comment.