| #define | TLOG(severity, formatText, argumentList...) |
| | Post a log entry. More...
|
| |
| #define | TLOG_HEXDUMP(severity, data, length, baseOfData) |
| | Dump data in hex form to TLOG as one or more log entries. More...
|
| |
Logs to a ring buffer in RAM, always on. Accessed by Line protocol "Trouble Log", CLI tlog command, or Web Manager "/tlog" URL.
| #define TLOG |
( |
|
severity, |
|
|
|
formatText, |
|
|
|
argumentList... |
|
) |
| |
Value:ltrx_tlog_do_not_call_directly( \
__FILE__, __LINE__, TLOG_FACILITY__USER, \
severity, formatText, ##argumentList \
)
Post a log entry.
- Parameters
-
| [in] | severity | Serverity of type enum tlog_severity_level. |
| [in] | formatText | Text for log entry, use snprintf format. |
| [in] | argumentList | Optional arguments with types matching those defined in formatText. |
| #define TLOG_HEXDUMP |
( |
|
severity, |
|
|
|
data, |
|
|
|
length, |
|
|
|
baseOfData |
|
) |
| |
Value:ltrx_tlog_hex_dump_do_not_call_directly( \
__FILE__, __LINE__, TLOG_FACILITY__USER, \
severity, data, length, baseOfData \
)
Dump data in hex form to TLOG as one or more log entries.
- Parameters
-
| [in] | severity | Serverity of type enum tlog_severity_level. |
| [in] | data | Starting address of data to be logged. |
| [in] | length | Length in bytes of data to be logged. |
| [in] | baseOfData | Base address of data, used for display of data offset. |
Severity levels.
The severity levels are defined in accordance with RFC 3164.
| Enumerator |
|---|
| TLOG_SEVERITY_LEVEL__EMERGENCY |
Emergency.
|
| TLOG_SEVERITY_LEVEL__ALERT |
Alert.
|
| TLOG_SEVERITY_LEVEL__CRITICAL |
Critical.
|
| TLOG_SEVERITY_LEVEL__ERROR |
Error.
|
| TLOG_SEVERITY_LEVEL__WARNING |
Warning.
|
| TLOG_SEVERITY_LEVEL__NOTICE |
Notice.
|
| TLOG_SEVERITY_LEVEL__INFORMATIONAL |
Informational.
|
| TLOG_SEVERITY_LEVEL__DEBUG |
Debug.
|