21module
com { module sun { module star { module logging {
43 [attribute, readonly]
string Name;
104 void log( [in]
long Level, [in]
string Message );
122 void logp( [in]
long Level, [in]
string SourceClass, [in]
string SourceMethod, [in]
string Message );
provides possibilities to send LogRecords to an arbitrary output channel.
Definition XLogHandler.idl:32
implemented by a component which is able to log events.
Definition XLogger.idl:40
void log([in] long Level, [in] string Message)
logs a given message
void removeLogHandler([in] XLogHandler LogHandler)
removes the given handler from the list of handlers.
string Name
denotes the name of the logger.
Definition XLogger.idl:43
void addLogHandler([in] XLogHandler LogHandler)
adds the given handler to the list of handlers.
boolean isLoggable([in] long Level)
determines whether logger instance would produce any output for the given level.
long Level
specifies which log events are logged or ignored.
Definition XLogger.idl:49
void logp([in] long Level, [in] string SourceClass, [in] string SourceMethod, [in] string Message)
logs a given message, detailing the source class and method at which the logged event occurred.
Definition Ambiguous.idl:20