class LoggerDelegate

一个类,用于定义 MIP SDK 记录器接口。

摘要

成员 说明
public void Init (const std::string & storagePath) 初始化记录器。
public void Flush () 刷新记录器。
public void WriteToLog (const LogLevel level, const std::string & message, const std::string & 函数, const std::string & 文件, const int32_t 行) 编写日志语句以日志文件。
public virtual void WriteToLogWithContext (const LogLevel level, const std::string & message, const std::string & 函数, const std::string & 文件, const int32_t line, const std::shared_ptr < void >&) 编写日志语句,日志文件上下文。 重写此函数以处理上下文。

成员

Init 函数

初始化记录器。

参数:

  • storagePath:存储持久状态(包括日志)的位置的路径。

Flush 函数

刷新记录器。

WriteToLog 函数

编写日志语句以日志文件。

参数:

  • level:日志语句的日志级别。

  • message:log语句的消息。

  • function:log语句的函数名称。

  • 文件:生成 log 语句的文件名。

  • line:生成日志语句的行号。

WriteToLogWithContext 函数

编写日志语句,日志文件上下文。 重写此函数以处理上下文。

参数:

  • level:日志语句的日志级别。

  • message:log语句的消息。

  • function:log语句的函数名称。

  • 文件:生成 log 语句的文件名。

  • line:生成日志语句的行号。

  • context:传递到生成此日志消息的调用的客户端上下文