---
title: SetExternalLogFunc
description: "独立日志工具支持根据等级输出不同类型的日志信息，不包含向量信息及敏感信息的日志。用户可根据需求自行调用日志接口输出日志。"
url: https://www.hikunpeng.com/document/detail/zh/boostsra/srainference/SRA_Inference/kunpengsra_inference_16_0022.html
sourcePath: /source/zh/boostsra/srainference/SRA_Inference/kunpengsra_inference_16_0022.html
indexId: 5fb296e979d5fb9c286c44922873bf6a96883ec0c9bf7423ac5d9523d928cb7e80
---
# SetExternalLogFunc

#### 场景说明

独立日志工具支持根据等级输出不同类型的日志信息，不包含向量信息及敏感信息的日志。用户可根据需求自行调用日志接口输出日志。

日志级别：

- DEBUG = 0
- INFO = 1
- WARN = 2
- ERROR = 3

日志内容包括：

- 日志接口函数注册成功信息。
- 参数校验失败信息。
- 算子执行失败信息。


#### 代码示例

```
#include "ktfop.h"
#include <iostream>

void KtfopLog(int level, const char *message) 
{   
  std::cout << level << ' ' << message << std::endl;
}

int main()
{
   using namespace ktfop;
   SetExternalLogFunc(KtfopLog);    //设置并注册日志打印函数
}
```
