mirror of
https://framagit.org/framasoft/framaspace/argos.git
synced 2025-04-28 18:02:41 +02:00
15 lines
467 B
Python
15 lines
467 B
Python
import logging
|
|
|
|
LOG_LEVELS = ["DEBUG", "INFO", "WARNING", "ERROR", "CRITICAL"]
|
|
|
|
# XXX We probably want different loggers for client and server.
|
|
logger = logging.getLogger(__name__)
|
|
|
|
|
|
# XXX Does not work ?
|
|
def set_log_level(log_level):
|
|
level = getattr(logging, log_level.upper(), None)
|
|
if not isinstance(level, int):
|
|
raise ValueError(f"Invalid log level: {log_level}")
|
|
logger.setLevel(level=level)
|
|
logger.info("Log level set to %s", log_level)
|