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

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

Backend enum nameStmLogger
backend_StmLoggerprivate
BaseLogger()=defaultBaseLoggerprotected
BaseLogger(const BaseLogger &)=deleteBaseLoggerprotected
BaseLogger(BaseLogger &&)=deleteBaseLoggerprotected
Debug(const char *tag, const char *format,...) noexcept overrideStmLoggervirtual
Deinitialize() noexcept overrideStmLoggervirtual
diagnostics_StmLoggerprivate
EnsureInitialized() noexcept overrideStmLoggervirtual
Error(const char *tag, const char *format,...) noexcept overrideStmLoggervirtual
Flush() noexcept overrideStmLoggervirtual
format_buffer_StmLoggerprivate
FormatAndOutput(hf_log_level_t level, const char *tag, const char *format, va_list args) noexceptStmLoggerprivate
GetDiagnostics(hf_logger_diagnostics_t &diagnostics) const noexcept overrideStmLoggervirtual
GetLastError() const noexcept overrideStmLoggervirtual
GetLastErrorMessage(char *message, hf_u32_t max_length) const noexcept overrideStmLoggervirtual
GetLogLevel(const char *tag, hf_log_level_t &level) const noexcept overrideStmLoggervirtual
GetStatistics(hf_logger_statistics_t &statistics) const noexcept overrideStmLoggervirtual
global_level_StmLoggerprivate
Info(const char *tag, const char *format,...) noexcept overrideStmLoggervirtual
Initialize(const hf_logger_config_t &config) noexcept overrideStmLoggervirtual
initialized_StmLoggerprivate
IsHealthy() const noexcept overrideStmLoggervirtual
IsInitialized() const noexcept overrideStmLoggervirtual
IsLevelEnabled(hf_log_level_t level, const char *tag=nullptr) const noexcept overrideStmLoggervirtual
last_error_StmLoggerprivate
Log(hf_log_level_t level, const char *tag, const char *format,...) noexcept overrideStmLoggervirtual
LogV(hf_log_level_t level, const char *tag, const char *format, va_list args) noexcept overrideStmLoggervirtual
LogWithLocation(hf_log_level_t level, const char *tag, const char *file, hf_u32_t line, const char *function, const char *format,...) noexcept overrideStmLoggervirtual
operator=(const BaseLogger &)=deleteBaseLoggerprotected
operator=(BaseLogger &&)=deleteBaseLoggerprotected
OutputString(const char *str, hf_u32_t length) noexceptStmLoggerprivate
PrintDiagnostics(const char *tag=nullptr, bool detailed=true) const noexcept overrideStmLoggervirtual
PrintStatistics(const char *tag=nullptr, bool detailed=true) const noexcept overrideStmLoggervirtual
PrintStatus(const char *tag=nullptr, bool detailed=true) const noexcept overrideStmLoggervirtual
ResetDiagnostics() noexcept overrideStmLoggervirtual
ResetStatistics() noexcept overrideStmLoggervirtual
SetLogLevel(const char *tag, hf_log_level_t level) noexcept overrideStmLoggervirtual
statistics_StmLoggerprivate
StmLogger(UART_HandleTypeDef *uart_handle=nullptr, Backend backend=Backend::UART_HAL) noexceptStmLoggerexplicit
uart_handle_StmLoggerprivate
Verbose(const char *tag, const char *format,...) noexcept overrideStmLoggervirtual
Warn(const char *tag, const char *format,...) noexcept overrideStmLoggervirtual
~BaseLogger() noexcept=defaultBaseLoggervirtual
~StmLogger() noexcept overrideStmLogger