日志管理接口

日志管理接口

头文件:include/tl_interface.h

相关示例代码:examples/py/ex_log_download.py

1. log_download_by_quantity - 保存日志到文件

方法:log_download_by_quantity(SOCKETFD socketFd, int counts,const std::string& directoryPath);

参数:

  • socketFd:已连接的句柄。
  • counts:文件数量。
  • directoryPath:目录的完整路径,字符串格式。

返回值:

  • 0:成功
  • 非 0:失败

使用示例:

Python
print("[INFO] 开始下载日志...")

ret = log_download_by_quantity(socket_fd, count, log_path)

if ret != SUCCESS:

    print("[ERROR] 日志下载失败,程序退出!")

    return -1

print("[INFO] 日志下载完成")

2. set_log_level - 设置日志级别

方法:set_log_level(level);

功能描述:设置日志级别。

参数:

  • level:日志级别,0=DEBUG 1=INFO 2=WARNING 3=ERROR。

返回值:

  • 无

使用示例:

Python
import tl_interface as tl

socket_fd = tl.connect_robot("192.168.1.13", "6001")

tl.set_log_level(1)  # 设置为 INFO 级别