类 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& function, const std::string& file, const int32_t line) 将日志语句写入日志文件。
public virtual void WriteToLogWithContext(const LogLevel level, const std::string& message, const std::string& function, const std::string& file, const int32_t line, const std::shared_ptr<void> &) 将日志语句写入带有上下文的日志文件。 替代此函数可以处理上下文。
public virtual void WriteToLogWithLogMessage(const LogMessageData& logMessage) 将日志语句写入日志。

成员

Init 函数

初始化记录器。

参数:

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

Flush 函数

刷新记录器。

WriteToLog 函数

将日志语句写入日志文件。

参数:

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

  • message:log 语句的消息。

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

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

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

WriteToLogWithContext 函数

将日志语句写入带有上下文的日志文件。 替代此函数可以处理上下文。

参数:

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

  • message:log 语句的消息。

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

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

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

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

WriteToLogWithLogMessage 函数

将日志语句写入日志。

参数:

  • logMessage:包含日志记录信息的日志消息数据