Download modules/app_logger.py from ZySec-AI/ZySec: direct link, hf CLI and curl.
- Browser
- Download file 903 Bytes
-
https://huggingface.co/spaces/ZySec-AI/ZySec/resolve/8e293410a53c188fd175e2fe047dd1e239e2de52/modules/app_logger.py
- Command line
-
hf download hf://spaces/ZySec-AI/ZySec@8e293410a53c188fd175e2fe047dd1e239e2de52/modules/app_logger.py
-
curl -L -o app_logger.py https://huggingface.co/spaces/ZySec-AI/ZySec/resolve/8e293410a53c188fd175e2fe047dd1e239e2de52/modules/app_logger.py
903 Bytes
| import logging | |
| def setup_logger(): | |
| # Format for our loglines | |
| formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s', | |
| datefmt='%Y-%m-%d %H:%M:%S') | |
| # Setup basic configuration for logging | |
| logging.basicConfig(filename='app.log', | |
| level=logging.ERROR, | |
| format='%(asctime)s - %(levelname)s - %(message)s') | |
| # Create a logger | |
| logger = logging.getLogger('AppLogger') | |
| # Create handlers (if you want to log to file and console) | |
| file_handler = logging.FileHandler('app.log') | |
| file_handler.setFormatter(formatter) | |
| console_handler = logging.StreamHandler() | |
| console_handler.setFormatter(formatter) | |
| # Add handlers to the logger | |
| logger.addHandler(file_handler) | |
| logger.addHandler(console_handler) | |
| return logger | |
| app_logger = setup_logger() |