Spaces:
Runtime error
Runtime error
Download modules/log_module.py from MGLDZM/chgpt: direct link, hf CLI and curl.
- Browser
- Download file 868 Bytes
-
https://huggingface.co/spaces/MGLDZM/chgpt/resolve/main/modules/log_module.py
- Command line
-
hf download hf://spaces/MGLDZM/chgpt/modules/log_module.py
-
curl -L -o log_module.py https://huggingface.co/spaces/MGLDZM/chgpt/resolve/main/modules/log_module.py
868 Bytes
| import logging, os | |
| _logger = logging.getLogger(__name__) | |
| _logger.setLevel(logging.DEBUG) | |
| # Configura el archivo donde se guardarán los eventos | |
| if not os.path.exists("logs"): | |
| os.makedirs("logs") | |
| file_handler = logging.FileHandler('logs/eventos.log', mode='a', encoding=None, delay=False) | |
| file_handler.setLevel(logging.DEBUG) | |
| stream_handler = logging.StreamHandler() | |
| stream_handler.setLevel(logging.DEBUG) | |
| # Define el formato de los mensajes de log | |
| formatter = logging.Formatter('%(asctime)s [%(filename)s:%(lineno)d @ %(funcName)s] - %(levelname)s - %(user)s - %(message)s') | |
| file_handler.setFormatter(formatter) | |
| stream_handler.setFormatter(formatter) | |
| # Agrega el handler al logger | |
| _logger.addHandler(file_handler) | |
| _logger.addHandler(stream_handler) | |
| def logger(user:str = "", action:str = ""): | |
| return logging.LoggerAdapter(_logger, extra={'user': user}) | |