Kanzi 4.0.0
kanzi::ohos::HilogLogger Class Reference

Class representing the backend that forwards Kanzi logs to OHOS. More...

#include <kanzi/platform/platform/graphics_output/ohos_egl/hilog_logger.hpp>

Inheritance diagram for kanzi::ohos::HilogLogger:
[legend]

Public Member Functions

void writeOverride (kanzi::LogLevel level, string_view levelName, string_view categoryName, string_view fileName, size_t lineNumber, string_view message) override
 AbstractLogger::writeOverride() implementation.
 
- Public Member Functions inherited from kanzi::AbstractLogger
void write (LogLevel level, string_view levelName, string_view categoryName, string_view fileName, size_t lineNumber, string_view message)
 Kanzi calls this function to store the message to the log.
 
virtual ~AbstractLogger ()
 Destructor.
 

Additional Inherited Members

Detailed Description

Class representing the backend that forwards Kanzi logs to OHOS.

Since
Kanzi 4.0.0 Example code snippet on how to inject HilogLogger.
string logArgumentToString(const JNIError &jniError)
Used by logging system to convert legacy exception type objects to string.
Definition jni_error.hpp:25
static void pushLogger(AbstractLoggerUniquePtr &&logger)
Pushes a custom logger to the Default Logger object.

Member Function Documentation

◆ writeOverride()

void kanzi::ohos::HilogLogger::writeOverride ( kanzi::LogLevel level,
string_view levelName,
string_view categoryName,
string_view fileName,
size_t lineNumber,
string_view message )
overridevirtual

The documentation for this class was generated from the following file: