class LoggerDelegate
A class that defines the interface to the MIP SDK logger.
Summary
Members | Descriptions |
---|---|
public void Init(const std::string& storagePath) | Initialize the logger. |
public void Flush() | Flush the logger. |
public void WriteToLog(const LogLevel level, const std::string& message, const std::string& function, const std::string& file, const int32_t line) | Write a log statement to log file. |
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> &) | Write a log statement to log file with a context. Override this function to handle the context. |
public virtual void WriteToLogWithLogMessage(const LogMessageData& logMessage) | Write a log statement to a log. |
Members
Init function
Initialize the logger.
Parameters:
- storagePath: the path to the location where persistent state, including logs, may be stored.
Flush function
Flush the logger.
WriteToLog function
Write a log statement to log file.
Parameters:
level: the log level for the log statement.
message: the message for the log statement.
function: the function name for the log statement.
file: the file name where log statement was generated.
line: the line number where the log statement was generated.
WriteToLogWithContext function
Write a log statement to log file with a context. Override this function to handle the context.
Parameters:
level: the log level for the log statement.
message: the message for the log statement.
function: the function name for the log statement.
file: the file name where log statement was generated.
line: the line number where the log statement was generated.
context: Client context that was passed into the call that generated this log message
WriteToLogWithLogMessage function
Write a log statement to a log.
Parameters:
- logMessage: The log message data containing the logging information
Phản hồi
https://aka.ms/ContentUserFeedback.
Sắp ra mắt: Trong năm 2024, chúng tôi sẽ dần gỡ bỏ Sự cố với GitHub dưới dạng cơ chế phản hồi cho nội dung và thay thế bằng hệ thống phản hồi mới. Để biết thêm thông tin, hãy xem:Gửi và xem ý kiến phản hồi dành cho