{
"event": "PreToolUse",
"tool_name": "Bash",
"tool_input": {
"command": "PYTHONPATH=\/var\/www\/mcp-servers .\/venv\/bin\/python -c \"\nfrom config import Config\nfrom infrastructure import DatabaseConnection, get_logger\nfrom domain import LogEntry\nfrom datetime import datetime\n\n# Test DB Connection (pooling)\nprint('Testing DatabaseConnection (pooling)...')\nwith DatabaseConnection.get_connection('ki_dev') as conn:\n cursor = conn.cursor(dictionary=True, buffered=True)\n cursor.execute('SELECT 1 as test')\n result = cursor.fetchone()\n cursor.close()\n print(f' ✓ Connection pool works: {result}')\n\n# Test Logger\nprint('Testing shared Logger...')\nlogger = get_logger('mcp-db', Config)\nlog_entry = LogEntry(\n timestamp=datetime.now(),\n client_name='mcp-db',\n tool_name='test',\n request='test query',\n status='success',\n duration_ms=1\n)\nlogger.log(log_entry)\nprint(' ✓ Logger works')\n\nprint()\nprint('✅ mcp_db Migration complete!')\n\"",
"description": "Test mcp_db DB connection and logging"
}
}