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}") |