Raritan EMX JSON-RPC API
Main Page
Related Pages
Interfaces
IDL Files
emx-json-rpc-api
idl
DiagLogSettings.idl
1
#ifndef __DIAGLOGSETTINGS_IDL__
2
#define __DIAGLOGSETTINGS_IDL__
3
7
module
diag
{
8
10
interface
DiagLogSettings
{
11
13
enumeration
LogLevel
{
14
LOG_LEVEL_NONE
,
15
LOG_LEVEL_ERR
,
16
LOG_LEVEL_WARN
,
17
LOG_LEVEL_INFO
,
18
LOG_LEVEL_DEBUG
,
19
LOG_LEVEL_TRACE
20
};
21
23
structure
LogLevelEntry
{
24
string
ctxName
;
25
LogLevel
logLevel
;
26
};
27
28
constant
int
ERR_NONE = 0;
29
constant
int
ERR_UNKNOWN_LOG_CONTEXT_NAME = 1;
30
constant
int
ERR_UNKNOWN_LOG_LEVEL = 2;
31
35
void
resetLogLevelsForAllCtxNames();
36
42
vector<LogLevelEntry> getLogLevelsForAllCtxNames();
43
52
int
setLogLevelForAllCtxNames(in
LogLevel
logLevel);
53
64
int
getLogLevelByCtxName(in
string
ctxName, out
LogLevel
logLevel);
65
76
int
setLogLevelByCtxName(in
string
ctxName, in
LogLevel
logLevel);
77
};
78
79
}
80
81
#endif
/* __DIAGLOGSETTINGS_IDL__ */
diag::DiagLogSettings::LOG_LEVEL_ERR
errors
Definition:
DiagLogSettings.idl:15
diag::DiagLogSettings::LOG_LEVEL_WARN
warnings + errors
Definition:
DiagLogSettings.idl:16
diag::DiagLogSettings::LogLevelEntry::ctxName
string ctxName
log context name
Definition:
DiagLogSettings.idl:24
diag
Diagnostics.
Definition:
DiagLogSettings.idl:7
diag::DiagLogSettings::LogLevel
LogLevel
Log levels.
Definition:
DiagLogSettings.idl:13
diag::DiagLogSettings
Diagnostic log settings.
Definition:
DiagLogSettings.idl:10
diag::DiagLogSettings::LOG_LEVEL_NONE
no log messages
Definition:
DiagLogSettings.idl:14
diag::DiagLogSettings::LOG_LEVEL_INFO
info + warnings + errors
Definition:
DiagLogSettings.idl:17
diag::DiagLogSettings::LogLevelEntry
An entry containing a context name and its associated context.
Definition:
DiagLogSettings.idl:23
diag::DiagLogSettings::LogLevelEntry::logLevel
LogLevel logLevel
log level
Definition:
DiagLogSettings.idl:25
diag::DiagLogSettings::LOG_LEVEL_DEBUG
debug + info + warnings + errors
Definition:
DiagLogSettings.idl:18
Generated on Fri Feb 9 2018 01:40:06 for Raritan EMX JSON-RPC API by
1.8.11