Sets the log level for an application.
Source code in faststream/cli/utils/logs.py
| def set_log_level(level: int, app: FastStream) -> None:
"""Sets the log level for an application.
Args:
level (int): The log level to set.
app (FastStream): The application object.
Returns:
None
"""
if app.logger and isinstance(app.logger, logging.Logger):
app.logger.setLevel(level)
broker_logger: Optional[logging.Logger] = getattr(app.broker, "logger", None)
if broker_logger is not None and isinstance(broker_logger, logging.Logger):
broker_logger.setLevel(level)
|