This commit is contained in:
2026-06-13 14:19:02 +05:30
parent 5e16a9d22a
commit 518d51cf6a
2 changed files with 339 additions and 0 deletions
+69
View File
@@ -0,0 +1,69 @@
#!/usr/bin/env python3
"""
Main application entry point.
Runs ACH file processing scheduler.
"""
import logging
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__)
def main():
"""Main application function."""
app_logger.info("Application started")
try:
# Run the scheduler
scheduler = Scheduler()
scheduler.run()
app_logger.info("Application completed successfully")
except KeyboardInterrupt:
app_logger.info("Application interrupted by user")
except Exception as e:
app_logger.error(f"An error occurred: {e}", exc_info=True)
raise
if __name__ == "__main__":
main()
#!/usr/bin/env python3
"""
Main application entry point.
Runs ACH file processing scheduler.
"""
import logging
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__)
def main():
"""Main application function."""
app_logger.info("Application started")
try:
# Run the scheduler
scheduler = Scheduler()
scheduler.run()
app_logger.info("Application completed successfully")
except KeyboardInterrupt:
app_logger.info("Application interrupted by user")
except Exception as e:
app_logger.error(f"An error occurred: {e}", exc_info=True)
raise
if __name__ == "__main__":
main()