Spaces:
Sleeping
Sleeping
Download loggers/logger.py from Samagra07/LinkedIn-Post-Generator: direct link, hf CLI and curl.
- Browser
- Download file 815 Bytes
-
https://huggingface.co/spaces/Samagra07/LinkedIn-Post-Generator/resolve/main/loggers/logger.py
- Command line
-
hf download hf://spaces/Samagra07/LinkedIn-Post-Generator/loggers/logger.py
-
curl -L -o logger.py https://huggingface.co/spaces/Samagra07/LinkedIn-Post-Generator/resolve/main/loggers/logger.py
815 Bytes
| import logging | |
| import os | |
| from datetime import datetime | |
| import sys | |
| sys.dont_write_bytecode = True | |
| import os | |
| log_dir = os.path.join(os.getcwd(), "logs") | |
| os.makedirs(log_dir, exist_ok=True) | |
| log_filename = datetime.now().strftime("log_%Y-%m-%d_%H-%M-%S.log") | |
| log_filepath = os.path.join(log_dir, log_filename) | |
| logger = logging.getLogger("project_logger") | |
| logger.setLevel(logging.DEBUG) | |
| formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s') | |
| file_handler = logging.FileHandler(log_filepath) | |
| file_handler.setLevel(logging.DEBUG) | |
| file_handler.setFormatter(formatter) | |
| stream_handler = logging.StreamHandler() | |
| stream_handler.setLevel(logging.INFO) | |
| stream_handler.setFormatter(formatter) | |
| if not logger.handlers: | |
| logger.addHandler(file_handler) | |
| logger.addHandler(stream_handler) | |