Spaces:
Running
Running
Download demo/src/logger.py from andreped/AeroPath: direct link, hf CLI and curl.
- Browser
- Download file 788 Bytes
-
https://huggingface.co/spaces/andreped/AeroPath/resolve/49e25984ccf7ad13fb9b46e16c36d6a33ea95011/demo/src/logger.py
- Command line
-
hf download hf://spaces/andreped/AeroPath@49e25984ccf7ad13fb9b46e16c36d6a33ea95011/demo/src/logger.py
-
curl -L -o logger.py https://huggingface.co/spaces/andreped/AeroPath/resolve/49e25984ccf7ad13fb9b46e16c36d6a33ea95011/demo/src/logger.py
788 Bytes
| import logging | |
| import sys | |
| def get_logger(): | |
| return logging.getLogger(__name__) | |
| def setup_logger(): | |
| # clear log | |
| file_to_delete = open("log.txt", "w") | |
| file_to_delete.close() | |
| file_handler = logging.FileHandler(filename="log.txt") | |
| stdout_handler = logging.StreamHandler(stream=sys.stdout) | |
| handlers = [file_handler, stdout_handler] | |
| logging.basicConfig( | |
| level=logging.INFO, | |
| format="[%(asctime)s] {%(filename)s:%(lineno)d} %(levelname)s - %(message)s", | |
| handlers=handlers, | |
| ) | |
| return get_logger() | |
| def read_logs(): | |
| sys.stdout.flush() | |
| with open("log.txt", "r") as f: | |
| return f.read() | |
| def flush_logs(): | |
| sys.stdout.flush() | |
| # clear log | |
| file_to_delete = open("log.txt", "w") | |
| file_to_delete.close() | |