Spaces:
Build error
Build error
| import logging | |
| from utils.chatbot_interface import ChatbotInterface | |
| # Configure logging to both file and console | |
| log_file_path = "logs/chatbot.log" | |
| logging.basicConfig( | |
| level=logging.INFO, | |
| format="%(asctime)s - %(levelname)s - %(message)s", | |
| handlers=[ | |
| logging.FileHandler(log_file_path, mode='a', encoding='utf-8'), # Save logs to a file | |
| logging.StreamHandler() # Print logs to the console | |
| ] | |
| ) | |
| if __name__ == "__main__": | |
| try: | |
| # Instantiate the ChatbotInterface class and create the interface | |
| chatbot_interface = ChatbotInterface() | |
| demo = chatbot_interface.create_interface() | |
| # Launch the Gradio interface | |
| logging.info("Launching the Gradio interface...") | |
| demo.launch() | |
| except Exception as e: | |
| logging.error(f"An error occurred: {e}") |