Skip to content

Commit e4fbe12

Browse files
committed
Remove redundant logging and improve log formatting for readability
1 parent 60ba7af commit e4fbe12

File tree

3 files changed

+5
-25
lines changed

3 files changed

+5
-25
lines changed

src/DatabaseLibrary/assertion.py

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,6 @@ def check_if_exists_in_database(
5858
| @{parameters} | Create List | John |
5959
| Check If Exists In Database | SELECT id FROM person WHERE first_name = %s | parameters=${parameters} |
6060
"""
61-
logger.info(f"Executing : Check If Exists In Database | {selectStatement}")
6261
if not self.query(selectStatement, sansTran, alias=alias, parameters=parameters):
6362
raise AssertionError(
6463
msg or f"Expected to have have at least one row, but got 0 rows from: '{selectStatement}'"
@@ -99,7 +98,6 @@ def check_if_not_exists_in_database(
9998
| @{parameters} | Create List | John |
10099
| Check If Not Exists In Database | SELECT id FROM person WHERE first_name = %s | parameters=${parameters} |
101100
"""
102-
logger.info(f"Executing : Check If Not Exists In Database | {selectStatement}")
103101
query_results = self.query(selectStatement, sansTran, alias=alias, parameters=parameters)
104102
if query_results:
105103
raise AssertionError(
@@ -140,7 +138,6 @@ def row_count_is_0(
140138
| @{parameters} | Create List | John |
141139
| Row Count is 0 | SELECT id FROM person WHERE first_name = %s | parameters=${parameters} |
142140
"""
143-
logger.info(f"Executing : Row Count Is 0 | {selectStatement}")
144141
num_rows = self.row_count(selectStatement, sansTran, alias=alias, parameters=parameters)
145142
if num_rows > 0:
146143
raise AssertionError(msg or f"Expected 0 rows, but {num_rows} were returned from: '{selectStatement}'")
@@ -179,7 +176,6 @@ def row_count_is_equal_to_x(
179176
| @{parameters} | Create List | John |
180177
| Row Count Is Equal To X | SELECT id FROM person WHERE first_name = %s | 0 | parameters=${parameters} |
181178
"""
182-
logger.info(f"Executing : Row Count Is Equal To X | {selectStatement} | {numRows}")
183179
num_rows = self.row_count(selectStatement, sansTran, alias=alias, parameters=parameters)
184180
if num_rows != int(numRows.encode("ascii")):
185181
raise AssertionError(
@@ -220,7 +216,6 @@ def row_count_is_greater_than_x(
220216
| @{parameters} | Create List | John |
221217
| Row Count Is Greater Than X | SELECT id FROM person WHERE first_name = %s | 0 | parameters=${parameters} |
222218
"""
223-
logger.info(f"Executing : Row Count Is Greater Than X | {selectStatement} | {numRows}")
224219
num_rows = self.row_count(selectStatement, sansTran, alias=alias, parameters=parameters)
225220
if num_rows <= int(numRows.encode("ascii")):
226221
raise AssertionError(
@@ -261,7 +256,6 @@ def row_count_is_less_than_x(
261256
| @{parameters} | Create List | John |
262257
| Row Count Is Less Than X | SELECT id FROM person WHERE first_name = %s | 5 | parameters=${parameters} |
263258
"""
264-
logger.info(f"Executing : Row Count Is Less Than X | {selectStatement} | {numRows}")
265259
num_rows = self.row_count(selectStatement, sansTran, alias=alias, parameters=parameters)
266260
if num_rows >= int(numRows.encode("ascii")):
267261
raise AssertionError(
@@ -305,7 +299,6 @@ def check_row_count(
305299
| @{parameters} | Create List | John |
306300
| Check Row Count | SELECT id FROM person WHERE first_name = %s | *equals* | 5 | parameters=${parameters} |
307301
"""
308-
logger.info(f"Executing : Check Row Count | {selectStatement} | {assertion_operator} | {expected_value}")
309302
check_ok = False
310303
time_counter = 0
311304
while not check_ok:
@@ -367,10 +360,6 @@ def check_query_result(
367360
| @{parameters} | Create List | John |
368361
| Check Query Result | SELECT first_name FROM person | *contains* | Allan | parameters=${parameters} |
369362
"""
370-
logger.info(
371-
f"Executing : Check Query Results | {selectStatement} | {assertion_operator} | {expected_value} | row = {row} | col = {col} "
372-
)
373-
374363
check_ok = False
375364
time_counter = 0
376365
while not check_ok:
@@ -416,7 +405,6 @@ def table_must_exist(
416405
| Table Must Exist | person | alias=my_alias |
417406
| Table Must Exist | person | sansTran=True |
418407
"""
419-
logger.info(f"Executing : Table Must Exist | {tableName}")
420408
db_connection = self.connection_store.get_connection(alias)
421409
if db_connection.module_name in ["cx_Oracle", "oracledb"]:
422410
query = (

src/DatabaseLibrary/connection_manager.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -419,7 +419,6 @@ def disconnect_from_database(self, error_if_no_connection: bool = False, alias:
419419
| Disconnect From Database | # disconnects from current connection to the database |
420420
| Disconnect From Database | alias=my_alias | # disconnects from current connection to the database |
421421
"""
422-
logger.info("Executing : Disconnect From Database")
423422
db_connection = self.connection_store.pop_connection(alias)
424423
if db_connection is None:
425424
log_msg = "No open database connection to close"
@@ -437,7 +436,6 @@ def disconnect_from_all_databases(self):
437436
For example:
438437
| Disconnect From All Databases | # Closes connections to all databases |
439438
"""
440-
logger.info("Executing : Disconnect From All Databases")
441439
for db_connection in self.connection_store:
442440
db_connection.client.close()
443441
self.connection_store.clear()
@@ -459,7 +457,6 @@ def set_auto_commit(self, autoCommit: bool = True, alias: Optional[str] = None):
459457
| # Explicitly set the desired state
460458
| Set Auto Commit | False
461459
"""
462-
logger.info("Executing : Set Auto Commit")
463460
db_connection = self.connection_store.get_connection(alias)
464461
db_connection.client.autocommit = autoCommit
465462

src/DatabaseLibrary/query.py

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,6 @@ def query(
8686
cur = None
8787
try:
8888
cur = db_connection.client.cursor()
89-
logger.info(f"Executing : Query | {selectStatement} ")
9089
self._execute_sql(cur, selectStatement, parameters=parameters)
9190
all_rows = cur.fetchall()
9291
col_names = [c[0] for c in cur.description]
@@ -127,7 +126,6 @@ def row_count(
127126
cur = None
128127
try:
129128
cur = db_connection.client.cursor()
130-
logger.info(f"Executing : Row Count | {selectStatement}")
131129
self._execute_sql(cur, selectStatement, parameters=parameters)
132130
data = cur.fetchall()
133131
col_names = [c[0] for c in cur.description]
@@ -181,7 +179,6 @@ def description(
181179
cur = None
182180
try:
183181
cur = db_connection.client.cursor()
184-
logger.info("Executing : Description | {selectStatement}")
185182
self._execute_sql(cur, selectStatement, parameters=parameters)
186183
description = list(cur.description)
187184
if sys.version_info[0] < 3:
@@ -211,7 +208,6 @@ def delete_all_rows_from_table(self, tableName: str, sansTran: bool = False, ali
211208
query = f"DELETE FROM {tableName}"
212209
try:
213210
cur = db_connection.client.cursor()
214-
logger.info(f"Executing : Delete All Rows From Table | {query}")
215211
result = self._execute_sql(cur, query)
216212
if result is not None:
217213
if not sansTran:
@@ -293,7 +289,6 @@ def execute_sql_script(
293289
cur = None
294290
try:
295291
cur = db_connection.client.cursor()
296-
logger.info(f"Executing : Execute SQL Script | {sqlScriptFileName}")
297292
if not split:
298293
logger.info("Statements splitting disabled - pass entire script content to the database module")
299294
self._execute_sql(cur, sql_file.read())
@@ -359,7 +354,6 @@ def execute_sql_script(
359354
statements_to_execute.append(current_statement)
360355

361356
for statement in statements_to_execute:
362-
logger.info(f"Executing statement from script file: {statement}")
363357
line_ends_with_proc_end = re.compile(r"(\s|;)" + proc_end_pattern.pattern + "$")
364358
omit_semicolon = not line_ends_with_proc_end.search(statement.lower())
365359
self._execute_sql(cur, statement, omit_semicolon)
@@ -406,7 +400,6 @@ def execute_sql_string(
406400
cur = None
407401
try:
408402
cur = db_connection.client.cursor()
409-
logger.info(f"Executing : Execute SQL String | {sqlString}")
410403
self._execute_sql(cur, sqlString, omit_trailing_semicolon=omitTrailingSemicolon, parameters=parameters)
411404
if not sansTran:
412405
db_connection.client.commit()
@@ -461,7 +454,6 @@ def call_stored_procedure(
461454
spParams = []
462455
cur = None
463456
try:
464-
logger.info(f"Executing : Call Stored Procedure | {spName} | {spParams}")
465457
if db_connection.module_name == "pymssql":
466458
cur = db_connection.client.cursor(as_dict=False)
467459
else:
@@ -593,10 +585,13 @@ def _execute_sql(
593585
if omit_trailing_semicolon:
594586
sql_statement = sql_statement.rstrip(";")
595587
if parameters is None:
596-
logger.debug(f"Executing sql '{sql_statement}' without parameters")
588+
logger.info(f'Executing sql:<br><code style="font-weight: bold;">{sql_statement}</code>', html=True)
597589
return cur.execute(sql_statement)
598590
else:
599-
logger.debug(f"Executing sql '{sql_statement}' with parameters: {parameters}")
591+
logger.info(
592+
f'Executing sql:<br><code style="font-weight: bold;">{sql_statement}</code><br>Parameters: <code style="font-weight: bold;">{parameters}</code>',
593+
html=True,
594+
)
600595
return cur.execute(sql_statement, parameters)
601596

602597
def _log_query_results(self, col_names, result_rows, log_head: Optional[int] = None):

0 commit comments

Comments
 (0)