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
|
|