sendLog method

void sendLog(
  1. Map<String, dynamic> logData
)

发送日志消息

Implementation

void sendLog(Map<String, dynamic> logData) {
  if (!_enabled) {
    return;
  }

  if (!_connected || _channel == null) {
    // 缓存消息
    _queueMessage(logData);
    return;
  }

  try {
    final jsonString = jsonEncode(logData);
    _channel!.sink.add(jsonString);
  } catch (e) {
    debugPrint('[LogWebSocket] 发送日志失败: $e');
    _queueMessage(logData);
  }
}