Ice 3.7 Slice API Reference
|
Go to the documentation of this file.
9 [[
"cpp:dll-export:ICE_API"]]
10 [[
"cpp:doxygen:include:Ice/Ice.h"]]
11 [[
"cpp:header-ext:h"]]
12 [[
"cpp:include:list"]]
19 [[
"objc:dll-export:ICE_API"]]
20 [[
"objc:header-dir:objc"]]
22 [[
"python:pkgdir:Ice"]]
24 #ifndef __SLICE2JAVA_COMPAT__
25 [[
"java:package:com.zeroc"]]
118 [
"cpp:type:std::list<LogMessage>"]
sequence< LogMessageType > LogMessageTypeSeq
A sequence of LogMessageType.
Definition: RemoteLogger.ice:73
void init(string prefix, LogMessageSeq logMessages)
init is called by attachRemoteLogger when a RemoteLogger proxy is attached.
sequence< string > StringSeq
A sequence of strings.
Definition: BuiltinSequences.ice:51
sequence< LogMessage > LogMessageSeq
A sequence of LogMessage.
Definition: RemoteLogger.ice:119
@ ErrorMessage
The Logger received an error message.
Definition: RemoteLogger.ice:65
LogMessageSeq getLog(LogMessageTypeSeq messageTypes, StringSeq traceCategories, int messageMax, out string prefix)
Retrieves log messages recently logged.
The interface of the admin object that allows an Ice application the attach its RemoteLogger to the L...
Definition: RemoteLogger.ice:167
long timestamp
The date and time when the Logger received this message, expressed as the number of microseconds sinc...
Definition: RemoteLogger.ice:95
string message
The log message itself.
Definition: RemoteLogger.ice:110
void attachRemoteLogger(RemoteLogger *prx, LogMessageTypeSeq messageTypes, StringSeq traceCategories, int messageMax)
Attaches a RemoteLogger object to the local logger.
void log(LogMessage message)
Log a LogMessage.
@ TraceMessage
The Logger received a trace message.
Definition: RemoteLogger.ice:51
The Ice remote logger interface.
Definition: RemoteLogger.ice:129
The Ice core library.
Definition: BuiltinSequences.ice:27
@ PrintMessage
The Logger received a print message.
Definition: RemoteLogger.ice:44
string traceCategory
For a message of type trace, the trace category of this log message; otherwise, the empty string.
Definition: RemoteLogger.ice:103
A complete log message.
Definition: RemoteLogger.ice:81
@ WarningMessage
The Logger received a warning message.
Definition: RemoteLogger.ice:58
Thrown when the provided RemoteLogger was previously attached to a LoggerAdmin.
Definition: RemoteLogger.ice:157
bool detachRemoteLogger(RemoteLogger *prx)
Detaches a RemoteLogger object from the local logger.
LogMessageType
An enumeration representing the different types of log messages.
Definition: RemoteLogger.ice:38
LogMessageType type
The type of message sent to the Logger.
Definition: RemoteLogger.ice:87