---
title: 易用性接口使用示例
description: "高性能程序追踪库压缩包解压后，“include”文件夹下的dev_trace_log.h文件中提供了易用性接口及调用方式。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdevps/development/tracer/KunpengDevKitCli_0168.html
sourcePath: /source/zh/kunpengdevps/development/tracer/KunpengDevKitCli_0168.html
indexId: b40d6ab398f326590ce081034cce7e4741a9f71f2f543c00d0d7c7fec5bc9d9069
---
# 易用性接口使用示例

高性能程序追踪库压缩包解压后，“include”文件夹下的dev_trace_log.h文件中提供了易用性接口及调用方式。
```
DEV_TRACE(logLevel, log);
```


- logLevel：表示该条日志的日志级别，可填入DEBUG（0）、INFO（1）、WARNING（2）、ERROR（3）、CRITICAL（4）5种日志级别。（当填入的日志级别小于0时，会丢弃该条日志；当填入的日志级别大于4时，会使用最高日志级别CRITICAL来记录该条日志。）
- log：表示该条日志的主要内容，参数类型为char *。

使用示例：

1. 调用接口。

```
DEV_TRACE(INFO, "this line is a log.");
```


  或

```
DEV_TRACE(1, "this line is a log.");
```


2. 若生成的日志文件为trace.logxxx（xxx为时间戳），将其移动到“bin”文件夹下。dev_trace_log.metadata在“include”文件夹下，将其移动到“bin”文件夹下。进入到“bin”文件夹，执行以下解析命令：
  1 ./tracelog parser -tl trace.logxxx -md dev_trace_log.metadata

3. 展示解析结果。
  1 [2025-05-22 10:48:52] [INFO] [demo.cpp:main:44] this line is a log.
