HF Interface Wrapper 0.1.0-dev
Embedded C++ hardware abstraction layer
Loading...
Searching...
No Matches
BaseLogger Member List

This is the complete list of members for BaseLogger, including all inherited members.

BaseLogger()=defaultBaseLoggerprotected
BaseLogger(const BaseLogger &)=deleteBaseLoggerprotected
BaseLogger(BaseLogger &&)=deleteBaseLoggerprotected
Debug(const char *tag, const char *format,...) noexcept=0BaseLoggerpure virtual
Deinitialize() noexcept=0BaseLoggerpure virtual
EnsureInitialized() noexcept=0BaseLoggerpure virtual
Error(const char *tag, const char *format,...) noexcept=0BaseLoggerpure virtual
Flush() noexcept=0BaseLoggerpure virtual
GetDiagnostics(hf_logger_diagnostics_t &diagnostics) const noexcept=0BaseLoggerpure virtual
GetLastError() const noexcept=0BaseLoggerpure virtual
GetLastErrorMessage(char *message, hf_u32_t max_length) const noexcept=0BaseLoggerpure virtual
GetLogLevel(const char *tag, hf_log_level_t &level) const noexcept=0BaseLoggerpure virtual
GetStatistics(hf_logger_statistics_t &statistics) const noexcept=0BaseLoggerpure virtual
Info(const char *tag, const char *format,...) noexcept=0BaseLoggerpure virtual
Initialize(const hf_logger_config_t &config) noexcept=0BaseLoggerpure virtual
IsHealthy() const noexcept=0BaseLoggerpure virtual
IsInitialized() const noexcept=0BaseLoggerpure virtual
IsLevelEnabled(hf_log_level_t level, const char *tag=nullptr) const noexcept=0BaseLoggerpure virtual
Log(hf_log_level_t level, const char *tag, const char *format,...) noexcept=0BaseLoggerpure virtual
LogV(hf_log_level_t level, const char *tag, const char *format, va_list args) noexcept=0BaseLoggerpure virtual
LogWithLocation(hf_log_level_t level, const char *tag, const char *file, hf_u32_t line, const char *function, const char *format,...) noexcept=0BaseLoggerpure virtual
operator=(const BaseLogger &)=deleteBaseLoggerprotected
operator=(BaseLogger &&)=deleteBaseLoggerprotected
PrintDiagnostics(const char *tag=nullptr, bool detailed=true) const noexcept=0BaseLoggerpure virtual
PrintStatistics(const char *tag=nullptr, bool detailed=true) const noexcept=0BaseLoggerpure virtual
PrintStatus(const char *tag=nullptr, bool detailed=true) const noexcept=0BaseLoggerpure virtual
ResetDiagnostics() noexcept=0BaseLoggerpure virtual
ResetStatistics() noexcept=0BaseLoggerpure virtual
SetLogLevel(const char *tag, hf_log_level_t level) noexcept=0BaseLoggerpure virtual
Verbose(const char *tag, const char *format,...) noexcept=0BaseLoggerpure virtual
Warn(const char *tag, const char *format,...) noexcept=0BaseLoggerpure virtual
~BaseLogger() noexcept=defaultBaseLoggervirtual