Added set_log_level to DailyTransport.

This commit is contained in:
Filipi Fuchter
2025-07-23 14:43:53 -03:00
parent e2a153ee01
commit a63d1530a4
3 changed files with 20 additions and 1 deletions

View File

@@ -62,6 +62,9 @@ try:
VirtualCameraDevice,
VirtualSpeakerDevice,
)
from daily import (
LogLevel as DailyLogLevel,
)
except ModuleNotFoundError as e:
logger.error(f"Exception: {e}")
logger.error(
@@ -1924,6 +1927,18 @@ class DailyTransport(BaseTransport):
"""
return self._client.participant_id
def set_log_level(self, level: DailyLogLevel):
"""Set the logging level for Daily's internal logging system.
Args:
level: The log level to set. Should be a member of the DailyLogLevel enum,
such as DailyLogLevel.Info, DailyLogLevel.Debug, etc.
Example:
transport.set_log_level(DailyLogLevel.Info)
"""
Daily.set_log_level(level)
async def send_image(self, frame: OutputImageRawFrame | SpriteFrame):
"""Send an image frame to the Daily call.