Skip to content

Commit 4a0167d

Browse files
committed
review comment
1 parent cfc46eb commit 4a0167d

2 files changed

Lines changed: 10 additions & 11 deletions

File tree

mssql_python/cursor.py

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2576,7 +2576,7 @@ def _bulkcopy(
25762576
RuntimeError: If connection string is not available
25772577
"""
25782578
# Fast check if logging is enabled to avoid overhead
2579-
is_logging = logger.is_debug_enabled
2579+
is_logging_enabled = logger.is_debug_enabled
25802580

25812581
try:
25822582
import mssql_py_core
@@ -2667,7 +2667,7 @@ def _bulkcopy(
26672667
try:
26682668
# Only pass logger to Rust if logging is enabled (performance optimization)
26692669
pycore_connection = mssql_py_core.PyCoreConnection(
2670-
pycore_context, python_logger=logger if is_logging else None
2670+
pycore_context, python_logger=logger if is_logging_enabled else None
26712671
)
26722672
pycore_cursor = pycore_connection.cursor()
26732673

@@ -2685,16 +2685,15 @@ def _bulkcopy(
26852685
keep_nulls=keep_nulls,
26862686
fire_triggers=fire_triggers,
26872687
use_internal_transaction=use_internal_transaction,
2688-
python_logger=logger if is_logging else None, # Only pass logger if enabled
2688+
python_logger=logger if is_logging_enabled else None, # Only pass logger if enabled
26892689
)
26902690

2691-
if is_logging:
2692-
logger.info(
2693-
"_bulkcopy: Bulk copy completed successfully - rows_copied=%s, batch_count=%s, elapsed_time=%s",
2694-
result.get("rows_copied", "N/A"),
2695-
result.get("batch_count", "N/A"),
2696-
result.get("elapsed_time", "N/A"),
2697-
)
2691+
logger.info(
2692+
"_bulkcopy: Bulk copy completed successfully - rows_copied=%s, batch_count=%s, elapsed_time=%s",
2693+
result.get("rows_copied", "N/A"),
2694+
result.get("batch_count", "N/A"),
2695+
result.get("elapsed_time", "N/A"),
2696+
)
26982697

26992698
return result
27002699

mssql_python/logging.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ def __init__(self):
8888

8989
# Create the underlying Python logger
9090
self._logger = logging.getLogger("mssql_python")
91-
self._logger.setLevel(logging.WARNING) # Allow WARNING and ERROR by default
91+
self._logger.setLevel(logging.CRITICAL) # Disabled by default
9292
self._logger.propagate = False # Don't propagate to root logger
9393

9494
# Add trace ID filter (injects thread_id into every log record)

0 commit comments

Comments
 (0)