# 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);    //设置并注册日志打印函数
}
```
