Migrate blockchain-node scripts to centralized aitbc package utilities

- Migrate scripts/blockchain_simple.py from logging to aitbc.get_logger
- Migrate hardcoded paths in blockchain_simple.py to use DATA_DIR, CONFIG_DIR, LOG_DIR
- Migrate scripts/blockchain_http_launcher.py from logging to aitbc.get_logger
- Remove logging.basicConfig() calls
This commit is contained in:
aitbc
2026-04-25 07:24:29 +02:00
parent b316259df8
commit a567f49df3
2 changed files with 9 additions and 14 deletions

View File

@@ -6,11 +6,10 @@ Blockchain HTTP Launcher for AITBC Production
import os import os
import sys import sys
import subprocess import subprocess
import logging
# Configure logging from aitbc import get_logger
logging.basicConfig(level=logging.INFO)
logger = logging.getLogger(__name__) logger = get_logger(__name__)
def main(): def main():
"""Main blockchain HTTP launcher function""" """Main blockchain HTTP launcher function"""

View File

@@ -5,19 +5,15 @@ Blockchain Node Service for AITBC Production
import os import os
import sys import sys
import logging
from pathlib import Path from pathlib import Path
from aitbc import get_logger, DATA_DIR, CONFIG_DIR
# Add the blockchain app to Python path # Add the blockchain app to Python path
sys.path.insert(0, '/opt/aitbc/apps/blockchain-node/src') sys.path.insert(0, '/opt/aitbc/apps/blockchain-node/src')
sys.path.insert(0, '/opt/aitbc/apps/blockchain-node/scripts') sys.path.insert(0, '/opt/aitbc/apps/blockchain-node/scripts')
# Configure logging logger = get_logger(__name__)
logging.basicConfig(
level=logging.INFO,
format='%(asctime)s - %(name)s - %(levelname)s - %(message)s'
)
logger = logging.getLogger(__name__)
def main(): def main():
"""Main blockchain service function""" """Main blockchain service function"""
@@ -26,9 +22,9 @@ def main():
try: try:
# Set environment variables # Set environment variables
os.environ.setdefault('PYTHONPATH', '/opt/aitbc/apps/blockchain-node/src') os.environ.setdefault('PYTHONPATH', '/opt/aitbc/apps/blockchain-node/src')
os.environ.setdefault('BLOCKCHAIN_DATA_DIR', '/var/lib/aitbc/data/blockchain') os.environ.setdefault('BLOCKCHAIN_DATA_DIR', str(DATA_DIR / 'data/blockchain'))
os.environ.setdefault('BLOCKCHAIN_CONFIG_DIR', '/etc/aitbc') os.environ.setdefault('BLOCKCHAIN_CONFIG_DIR', str(CONFIG_DIR))
os.environ.setdefault('BLOCKCHAIN_LOG_DIR', '/var/log/aitbc/production/blockchain') os.environ.setdefault('BLOCKCHAIN_LOG_DIR', str(LOG_DIR / 'production/blockchain'))
# Try to import and run the actual blockchain node # Try to import and run the actual blockchain node
logger.info("Attempting to start blockchain node...") logger.info("Attempting to start blockchain node...")