20 #ifndef __com_sun_star_logging_XLogger_idl__ 21 #define __com_sun_star_logging_XLogger_idl__ 26 module
com { module sun { module star { module logging {
28 interface XLogHandler;
48 [attribute, readonly]
string Name;
80 void removeLogHandler( [in]
XLogHandler LogHandler );
98 boolean isLoggable( [in]
long Level );
109 void log( [in]
long Level, [in]
string Message );
127 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:38
Definition: Ambiguous.idl:22
string Name
denotes the name of the logger.
Definition: XLogger.idl:48
long Level
specifies which log events are logged or ignored.
Definition: XLogger.idl:54
implemented by a component which is able to log events.
Definition: XLogger.idl:44