duck.contrib.websockets.loggingΒΆ
Logging module for websockets.
Module ContentsΒΆ
FunctionsΒΆ
Returns a log message formatted similarly to Django logs with color support. |
|
This returns default duck formatted log with color support. |
|
Logs a WebSocket message to the console. |
APIΒΆ
- duck.contrib.websockets.logging.get_django_formatted_log(request: Optional[duck.http.request.HttpRequest] = None, debug_message: Optional[Union[str, List[str]]] = None) strΒΆ
Returns a log message formatted similarly to Django logs with color support.
Useful for logging WebSockets messages.
- Parameters:
request β The HTTP request object. Optional, used for adding more detailed log information.
debug_message β A custom debug message or a list of messages to append to the log.
- Returns:
The formatted log message with color code.
- Return type:
str
- duck.contrib.websockets.logging.get_duck_formatted_log(request: Optional[duck.http.request.HttpRequest] = None, debug_message: Optional[Union[str, List[str]]] = None) strΒΆ
This returns default duck formatted log with color support.
Useful for logging WebSockets messages.
- Parameters:
request β The http request object.
debug_message β Custom debug message or a list of messages to add to log.
- duck.contrib.websockets.logging.log_message(request: Optional[duck.http.request.HttpRequest] = None, debug_message: Optional[Union[str, List[str]]] = None) NoneΒΆ
Logs a WebSocket message to the console.
- Parameters:
request β The http request object.
debug_message β Custom message or list of messages to display.