UiFreezeEventLogger

Identifier:
org.eclipse.ui.monitoring.org.eclipse.ui.monitoring.logger

Since:
1.0.0

Description:
An extension point that allows for a UiFreezeEvent to be processed differently in addition to logging to the Eclipse error log.

Configuration Markup:

<!ELEMENT extension (logger)+>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT logger EMPTY>

<!ATTLIST logger

class CDATA #IMPLIED>


Examples:
Receiving and logging a UiFreezeEvent to a remote server.

API Information:
A UiFreezeEvent is passed to a class implementing the interface IUiFreezeEventLogger whenever an event needs to be logged.

Supplied Implementation:
A class implementing IUiFreezeEventLogger will have the log method be invoked everytime a UiFreezeEvent is ready to be processed.