KernelContext_GetLogger property

Pointer<NativeFunction<OrtStatusPtr Function(Pointer<OrtKernelContext> context, Pointer<Pointer<OrtLogger>> logger)>> KernelContext_GetLogger
getter/setter pair

\brief Get the runtime logger from ::OrtKernelContext.

Used in the KernelCompute callback of an OrtCustomOp to get a logger that can be used to log messages during inference.

\paramin context An instance of ::OrtKernelContext. \paramout logger Pointer set to the kernel context's ::OrtLogger. Owned by ONNX Runtime, so do not free.

\snippet{doc} snippets.dox OrtStatus Return Value \since Version 1.15

Implementation

external ffi.Pointer<
  ffi.NativeFunction<
    OrtStatusPtr Function(
      ffi.Pointer<OrtKernelContext> context,
      ffi.Pointer<ffi.Pointer<OrtLogger>> logger,
    )
  >
>
KernelContext_GetLogger;