Spaces:
Paused
Paused
Download DeepFakeAI/logger.py from imseldrith/myDeepFakeAI: direct link, hf CLI and curl.
- Browser
- Download file 903 Bytes
-
https://huggingface.co/spaces/imseldrith/myDeepFakeAI/resolve/refs%2Fpr%2F1/DeepFakeAI/logger.py
- Command line
-
hf download hf://spaces/imseldrith/myDeepFakeAI@refs/pr/1/DeepFakeAI/logger.py
-
curl -L -o logger.py https://huggingface.co/spaces/imseldrith/myDeepFakeAI/resolve/refs%2Fpr%2F1/DeepFakeAI/logger.py
903 Bytes
| from typing import Dict | |
| from logging import basicConfig, getLogger, Logger, DEBUG, INFO, WARNING, ERROR | |
| from DeepFakeAI.typing import LogLevel | |
| def init(log_level : LogLevel) -> None: | |
| basicConfig(format = None) | |
| get_package_logger().setLevel(get_log_levels()[log_level]) | |
| def get_package_logger() -> Logger: | |
| return getLogger('DeepFakeAI') | |
| def debug(message : str, scope : str) -> None: | |
| get_package_logger().debug('[' + scope + '] ' + message) | |
| def info(message : str, scope : str) -> None: | |
| get_package_logger().info('[' + scope + '] ' + message) | |
| def warn(message : str, scope : str) -> None: | |
| get_package_logger().warning('[' + scope + '] ' + message) | |
| def error(message : str, scope : str) -> None: | |
| get_package_logger().error('[' + scope + '] ' + message) | |
| def get_log_levels() -> Dict[LogLevel, int]: | |
| return\ | |
| { | |
| 'error': ERROR, | |
| 'warn': WARNING, | |
| 'info': INFO, | |
| 'debug': DEBUG | |
| } | |