#include <LogPrinter.hpp>
Class representing a printer of errors, warnings, infos ... (at runtime). Printed logs are stored in path set by PathResolver::resolveLogFilePath.
◆ getContext()
virtual std::shared_ptr<ExecutionContext> ledger::core::api::LogPrinter::getContext |
( |
| ) |
|
|
pure virtual |
Get context in which printer is executed (print).
- Returns
- ExecutionContext object
◆ printApdu()
virtual void ledger::core::api::LogPrinter::printApdu |
( |
const std::string & |
message | ) |
|
|
pure virtual |
Print messages from APDU comand interpretation loop.
- Parameters
-
◆ printCriticalError()
virtual void ledger::core::api::LogPrinter::printCriticalError |
( |
const std::string & |
message | ) |
|
|
pure virtual |
Print critical errors causing a core dump or error from which recovery is impossible.
- Parameters
-
◆ printDebug()
virtual void ledger::core::api::LogPrinter::printDebug |
( |
const std::string & |
message | ) |
|
|
pure virtual |
Print debug messages.
- Parameters
-
◆ printError()
virtual void ledger::core::api::LogPrinter::printError |
( |
const std::string & |
message | ) |
|
|
pure virtual |
Print different encountered errors.
- Parameters
-
◆ printInfo()
virtual void ledger::core::api::LogPrinter::printInfo |
( |
const std::string & |
message | ) |
|
|
pure virtual |
Print useful information messages.
- Parameters
-
◆ printWarning()
virtual void ledger::core::api::LogPrinter::printWarning |
( |
const std::string & |
message | ) |
|
|
pure virtual |
Print warning messages.
- Parameters
-
The documentation for this class was generated from the following file: