changed some logging levels and replaced ach_api_log_temp with ach_api_log table

This commit is contained in:
2026-02-11 14:49:06 +05:30
parent aa35f6a4e6
commit d0dc66eacc
3 changed files with 9 additions and 20 deletions

View File

@@ -21,18 +21,6 @@ class OracleConnector:
"""Initialize connection pool."""
self.pool = None
self.config = get_config()
self._initialize_client_mode()
def _initialize_client_mode(self):
"""
Initialize oracledb client mode.
oracledb uses Thin mode by default (no Oracle Instant Client needed).
"""
try:
# oracledb defaults to Thin mode - no initialization needed
logger.info("Using oracledb Thin mode (no Oracle Instant Client required)")
except Exception as e:
logger.warning(f"Oracle client initialization note: {e}")
def initialize_pool(self):
"""Create connection pool."""
@@ -53,7 +41,7 @@ class OracleConnector:
increment=1,
)
logger.info(f"Oracle connection pool initialized: min={self.config.db_pool_min}, max={self.config.db_pool_max}")
logger.debug(f"Oracle connection pool initialized: min={self.config.db_pool_min}, max={self.config.db_pool_max}")
return True
except oracledb.DatabaseError as e:
logger.error(f"Failed to initialize connection pool: {e}", exc_info=True)
@@ -96,7 +84,7 @@ class OracleConnector:
result = cursor.fetchone()
cursor.close()
conn.close()
logger.info("Database connection test successful")
logger.debug("Database connection test successful")
return True
except Exception as e:
logger.error(f"Database connection test failed: {e}")

View File

@@ -83,7 +83,7 @@ class Repository:
# Execute batch insert
insert_sql = """
INSERT INTO ach_api_log_temp (
INSERT INTO ach_api_log (
narration, status, bankcode, jrnl_id,
tran_date, cbs_acct, tran_amt, TXNIND
) VALUES (
@@ -237,13 +237,13 @@ class Repository:
try:
cursor = conn.cursor()
# Check if ach_api_log_temp table exists
# Check if ach_api_log table exists
try:
cursor.execute("SELECT COUNT(*) FROM ach_api_log_temp WHERE ROWNUM = 1")
logger.info("✓ ach_api_log_temp table exists")
cursor.execute("SELECT COUNT(*) FROM ach_api_log WHERE ROWNUM = 1")
logger.info("✓ ach_api_log table exists")
except Exception as e:
logger.error(f"✗ ach_api_log_temp table not found: {e}")
raise SystemExit("FATAL: ach_api_log_temp table must be created manually before running this application")
logger.error(f"✗ ach_api_log table not found: {e}")
raise SystemExit("FATAL: ach_api_log table must be created manually before running this application")
# Check if ach_processed_files table exists
try:

View File

@@ -9,6 +9,7 @@ from logging_config import setup_logging, get_logger
from scheduler import Scheduler
# Initialize logging
logging.getLogger("paramiko").setLevel(logging.WARNING)
logger = setup_logging(log_level=logging.INFO)
app_logger = get_logger(__name__)