|
Legrand / Raritan / Server Technology Xerus™ JSON-RPC API
|
Diagnostic log settings. More...
import <DiagLogSettings.idl;
Classes | |
| struct | LogLevelEntry |
| An entry containing a context name and its associated context. More... | |
Public Types | |
| enum | LogLevel { LOG_LEVEL_NONE , LOG_LEVEL_ERR , LOG_LEVEL_WARN , LOG_LEVEL_INFO , LOG_LEVEL_DEBUG , LOG_LEVEL_TRACE } |
| Log levels. More... | |
Public Member Functions | |
| void | resetLogLevelsForAllCtxNames () |
| Reset log levels of all contexts to default. | |
| vector< LogLevelEntry > | getLogLevelsForAllCtxNames () |
| Get log levels of all contexts. | |
| int | setLogLevelForAllCtxNames (in LogLevel logLevel) |
| Set the log level for all contexts at once. | |
| int | getLogLevelByCtxName (in string ctxName, out LogLevel logLevel) |
| Get the log level for a specific context. | |
| int | setLogLevelByCtxName (in string ctxName, in LogLevel logLevel) |
| Set the log level for a specific context. | |
Public Attributes | |
| constant int | ERR_NONE = 0 |
| no error | |
| constant int | ERR_UNKNOWN_LOG_CONTEXT_NAME = 1 |
| unknown log context | |
| constant int | ERR_UNKNOWN_LOG_LEVEL = 2 |
| unknown log level | |
Diagnostic log settings.
Definition at line 15 of file DiagLogSettings.idl.
Log levels.
Definition at line 18 of file DiagLogSettings.idl.
| int diag::DiagLogSettings::getLogLevelByCtxName | ( | in string | ctxName, |
| out LogLevel | logLevel ) |
Get the log level for a specific context.
| ctxName | - context name |
| logLevel | - result: log level |
| vector< LogLevelEntry > diag::DiagLogSettings::getLogLevelsForAllCtxNames | ( | ) |
Get log levels of all contexts.
| int diag::DiagLogSettings::setLogLevelByCtxName | ( | in string | ctxName, |
| in LogLevel | logLevel ) |
Set the log level for a specific context.
| ctxName | - context name |
| logLevel | - log level |
| int diag::DiagLogSettings::setLogLevelForAllCtxNames | ( | in LogLevel | logLevel | ) |
Set the log level for all contexts at once.
| logLevel | - log level |
| constant int diag::DiagLogSettings::ERR_NONE = 0 |
no error
Definition at line 33 of file DiagLogSettings.idl.
| constant int diag::DiagLogSettings::ERR_UNKNOWN_LOG_CONTEXT_NAME = 1 |
unknown log context
Definition at line 34 of file DiagLogSettings.idl.
| constant int diag::DiagLogSettings::ERR_UNKNOWN_LOG_LEVEL = 2 |
unknown log level
Definition at line 35 of file DiagLogSettings.idl.