QVAC Logo

loggingStream( )

Streams model logs in real-time.

function loggingStream(params): AsyncGenerator<{
  id: string;
  level: "error" | "warn" | "info" | "debug" | "off";
  message: string;
  namespace: string;
  timestamp: number;
  type: "loggingStream";
}>;

Description

Opens a logging stream to receive real-time logs.

Parameters

NameTypeRequired?Description
paramsobjectThe arguments for the logging stream

params

FieldTypeRequired?Description
idstringThe unique identifier to stream logs for (model ID or SDK_LOG_ID)

Returns

AsyncGenerator<object> — AsyncGenerator yielding logging stream responses

FieldTypeDescription
idstringLog identifier
level"error" | "warn" | "info" | "debug" | "off"Log level
messagestringLog message
namespacestringLog namespace
timestampnumberTimestamp
type"loggingStream"Response type

Throws

When the response type is invalid or when the stream fails

Example

// Open a logging stream for a model
const logStream = loggingStream({ id: 'my-model-id' });

// Or stream SDK server logs
const sdkLogs = loggingStream({ id: SDK_LOG_ID });

for await (const logMessage of logStream) {
  console.log(`[${logMessage.level}] ${logMessage.namespace}: ${logMessage.message}`);
}

On this page