Share via


KernelFunctionLogMessages Class

Kernel function log messages.

This class contains static methods to log messages related to kernel functions.

Constructor

KernelFunctionLogMessages()

Methods

log_function_arguments

Log message when a kernel function is invoked.

log_function_completed

Log message when a kernel function is completed.

log_function_error

Log message when a kernel function fails.

log_function_invoked_success

Log message when a kernel function is invoked successfully.

log_function_invoking

Log message when a kernel function is invoked.

log_function_result_value

Log message when a kernel function result is returned.

log_function_streaming_completed

Log message when a kernel function is completed via streaming.

log_function_streaming_invoking

Log message when a kernel function is invoked via streaming.

log_function_arguments

Log message when a kernel function is invoked.

static log_function_arguments(logger: Logger, arguments: KernelArguments)

Parameters

Name Description
logger
Required
arguments
Required

log_function_completed

Log message when a kernel function is completed.

static log_function_completed(logger: Logger, duration: float)

Parameters

Name Description
logger
Required
duration
Required

log_function_error

Log message when a kernel function fails.

static log_function_error(logger: Logger, error: Exception)

Parameters

Name Description
logger
Required
error
Required

log_function_invoked_success

Log message when a kernel function is invoked successfully.

static log_function_invoked_success(logger: Logger, kernel_function_name: str)

Parameters

Name Description
logger
Required
kernel_function_name
Required

log_function_invoking

Log message when a kernel function is invoked.

static log_function_invoking(logger: Logger, kernel_function_name: str)

Parameters

Name Description
logger
Required
kernel_function_name
Required

log_function_result_value

Log message when a kernel function result is returned.

static log_function_result_value(logger: Logger, function_result: FunctionResult | None)

Parameters

Name Description
logger
Required
function_result
Required

log_function_streaming_completed

Log message when a kernel function is completed via streaming.

static log_function_streaming_completed(logger: Logger, duration: float)

Parameters

Name Description
logger
Required
duration
Required

log_function_streaming_invoking

Log message when a kernel function is invoked via streaming.

static log_function_streaming_invoking(logger: Logger, kernel_function_name: str)

Parameters

Name Description
logger
Required
kernel_function_name
Required