Code clean up. Better debugging
This commit is contained in:
@@ -34,12 +34,15 @@ def sql_insert(
|
||||
rm_id_random: bool = False,
|
||||
id_random_length: int = 8,
|
||||
):
|
||||
log.setLevel(logging.WARNING) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
|
||||
log.setLevel(logging.DEBUG) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
|
||||
log.debug(locals())
|
||||
|
||||
if sql:
|
||||
log.info(f'SQL INSERT using sql string.')
|
||||
log.debug(sql)
|
||||
sql_insert = text(sql)
|
||||
elif table_name and data:
|
||||
log.info(f'SQL INSERT using table_name and data. Table Name: {table_name}')
|
||||
if rm_id_random:
|
||||
data = lookup_id_random_pop(obj_data=data)
|
||||
if not data.get('id_random', None) and id_random_length:
|
||||
@@ -76,6 +79,9 @@ def sql_insert(
|
||||
"""
|
||||
)
|
||||
|
||||
log.debug(sql_insert)
|
||||
log.debug(data)
|
||||
|
||||
trans = db.begin()
|
||||
try:
|
||||
result_insert = db.execute(sql_insert, data)
|
||||
|
||||
14
app/log.py
14
app/log.py
@@ -1,4 +1,4 @@
|
||||
import logging
|
||||
import functools, logging
|
||||
|
||||
|
||||
log = logging.getLogger('root')
|
||||
@@ -9,19 +9,21 @@ logging.basicConfig(
|
||||
|
||||
|
||||
# ### BEGIN ### Log ### logger_reset() ###
|
||||
# https://realpython.com/primer-on-python-decorators/
|
||||
# Updated 2021-09-29
|
||||
def logger_reset(func):
|
||||
# log.setLevel(logging.WARNING) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
|
||||
# log.debug(locals())
|
||||
|
||||
@functools.wraps(func)
|
||||
def wrapper(*args, **kwargs):
|
||||
log.info(f'Saving logger level... Log level: {log.level}')
|
||||
log.info(f'Function "{func.__name__}()" called. Saving logger level... Log level: {log.level}')
|
||||
init_log_level = log.level
|
||||
func(*args, **kwargs)
|
||||
log.info(f'Resetting logger level... Log level: {log.level}')
|
||||
returned_result = func(*args, **kwargs)
|
||||
log.info(f'Function "{func.__name__}()" finished. Resetting logger level... Log level: {log.level}')
|
||||
log.setLevel(init_log_level)
|
||||
log.info(f'Reset logger level. Log level: {log.level}')
|
||||
return func(*args, **kwargs)
|
||||
# return func(*args, **kwargs)
|
||||
return returned_result
|
||||
|
||||
return wrapper
|
||||
# ### END ### Log ### logger_reset() ###
|
||||
@@ -219,9 +219,9 @@ def load_event_obj(
|
||||
if event_session_rec_list_result := get_event_session_rec_list(
|
||||
event_id = event_id,
|
||||
enabled = enabled, # enabled, disabled, all
|
||||
approved = 'all', # approve(d), not_approved, all
|
||||
hidden = 'not_hidden', # hidden, not_hidden, all
|
||||
review = 'all', # ready, not_ready, all
|
||||
approved = approved, # approve(d), not_approved, all
|
||||
hidden = hidden, # hidden, not_hidden, all
|
||||
review = review, # ready, not_ready, all
|
||||
limit = limit,
|
||||
):
|
||||
event_session_result_list = []
|
||||
|
||||
@@ -164,7 +164,7 @@ class Event_Session_Base(BaseModel):
|
||||
log.setLevel(logging.WARNING)
|
||||
log.debug(locals())
|
||||
|
||||
if values['event_location_id_random']:
|
||||
if values.get('event_location_id_random', None):
|
||||
return redis_lookup_id_random(record_id_random=values['event_location_id_random'], table_name='event_location')
|
||||
return None
|
||||
|
||||
|
||||
@@ -92,7 +92,7 @@ async def patch_event_session_obj_exist_v4(
|
||||
exclude_none: Optional[bool] = True,
|
||||
response: Response = Response,
|
||||
):
|
||||
log.setLevel(logging.WARNING) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
|
||||
log.setLevel(logging.DEBUG) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
|
||||
log.debug(locals())
|
||||
|
||||
if event_session_id := redis_lookup_id_random(record_id_random=event_session_id, table_name='event_session'): pass
|
||||
|
||||
Reference in New Issue
Block a user