Software EMERGENCY log entry. More...
#include <software_log.hpp>
Static Public Member Functions | |
static bool | verify (flatlogs::bufferPtrT &logBuff, flatlogs::msgLenT len) |
static std::string | msgString (void *msgBuffer, flatlogs::msgLenT len) |
Get the message formatted for human consumption. More... | |
static flatlogs::msgLenT | length (const fbMessage &msg) |
Get the length of the message. More... | |
static int | format (void *msgBuffer, const fbMessage &msg) |
Format the buffer given the input message. More... | |
static std::string | msgJSON (void *msgBuffer, flatlogs::msgLenT len, const uint8_t *binarySchema, const unsigned int binarySchemaLength) |
Static Public Attributes | |
static const flatlogs::logPrioT | defaultLevel = flatlogs::logPrio::LOG_EMERGENCY |
The default level. More... | |
static const flatlogs::eventCodeT | eventCode = eventCodes::SOFTWARE_LOG |
The event code. More... | |
Software EMERGENCY log entry.
This should only be used for a system-wide emergency requiring operator or automatic shutdown. Not for a process specific problem.
Definition at line 201 of file software_log.hpp.
|
inlinestaticinherited |
Format the buffer given the input message.
[out] | msgBuffer | the buffer, must be pre-allocated to size length(msg) |
[in] | msg | the message which contains a flatbuffer builder, from which the data are memcpy-ed. |
Definition at line 53 of file flatbuffer_log.hpp.
|
inlinestaticinherited |
Get the length of the message.
[in] | msg | the fbMessage type holding a FlatBufferBuilder |
Definition at line 45 of file flatbuffer_log.hpp.
|
inlinestaticinherited |
[in] | msgBuffer | Buffer containing the flatbuffer serialized message. |
[in] | len | [unused] length of msgBuffer. |
[in] | binarySchema | flatbuffers binary schema for this log type |
[in] | binarySchemaLength | flatbuffers binary schema length |
Definition at line 64 of file flatbuffer_log.hpp.
|
inlinestaticinherited |
Get the message formatted for human consumption.
[in] | msgBuffer | Buffer containing the flatbuffer serialized message. |
[in] | len | [unused] length of msgBuffer. |
Definition at line 145 of file software_log.hpp.
|
inlinestaticinherited |
[in] | logBuff | Buffer containing the flatbuffer serialized message. |
[in] | len | length of msgBuffer. |
Definition at line 136 of file software_log.hpp.
|
static |
The default level.
Definition at line 204 of file software_log.hpp.
|
staticinherited |
The event code.
Definition at line 32 of file software_log.hpp.