5[[
"cpp:dll-export:ICE_API"]]
6[[
"cpp:doxygen:include:Ice/Ice.h"]]
11[[
"js:module:@zeroc/ice"]]
13#include "BuiltinSequences.ice"
15[
"java:identifier:com.zeroc.Ice"]
22 [
"swift:identifier:printMessage"]
26 [
"swift:identifier:traceMessage"]
30 [
"swift:identifier:warningMessage"]
34 [
"swift:identifier:errorMessage"]
59 [
"cpp:type:std::list<LogMessage>"]
68 [
"swift:identifier:initialize"]
Thrown when the provided RemoteLogger was previously attached to a LoggerAdmin.
bool detachRemoteLogger(RemoteLogger *prx)
Detaches a RemoteLogger object from the local logger.
LogMessageSeq getLog(LogMessageTypeSeq messageTypes, StringSeq traceCategories, int messageMax, out string prefix)
Retrieves recently logged log messages.
void attachRemoteLogger(RemoteLogger *prx, LogMessageTypeSeq messageTypes, StringSeq traceCategories, int messageMax)
Attaches a RemoteLogger object to the local logger.
Represents the admin facet that allows an Ice application to attach its RemoteLogger to the local log...
void init(string prefix, LogMessageSeq logMessages)
Attaches a remote logger to the local logger.
void log(LogMessage message)
Logs a LogMessage.
Represents an Ice object that accepts log messages. It's called by the implementation of LoggerAdmin.
sequence< LogMessage > LogMessageSeq
A sequence of LogMessage.
LogMessageType
Represents the different types of log messages.
@ ErrorMessage
The RemoteLogger received an error message.
@ PrintMessage
The RemoteLogger received a print message.
@ WarningMessage
The RemoteLogger received a warning message.
@ TraceMessage
The RemoteLogger received a trace message.
sequence< LogMessageType > LogMessageTypeSeq
A sequence of LogMessageType.
sequence< string > StringSeq
A sequence of strings.
LogMessageType type
The type of message sent to the RemoteLogger.
string traceCategory
For a message of type 'trace', the trace category of this log message; otherwise, the empty string.
long timestamp
The date and time when the RemoteLogger received this message, expressed as the number of microsecond...
string message
The log message itself.
Represents a full log message.